1

tablerow 内に imageview と textview があります。tablerow を押すたびに、imageview src を別の色の同じ画像にスワップします。また、テキストビューでテキストの色を変更したいです。セレクターを使用してリストビュー内でこれを達成できました。ただし、テーブルには運がありません。テーブル行をクリック可能にし、android:state_pressedイベントが発生したときにセレクターを介してその背景色を変更できます...しかし、そのテーブル行内の子はそれを受け取りません。画像の src と textview の textcolor の両方が @drawable セレクターを指しています。テーブルの行を押しているときに、次のいずれも true を返しません: android:state_focusedandroid:state_pressed、およびandroid_selected. テキストビューをクリック可能にするテストを行いました。私がそれをしたとき、テキストビュー自体をクリックすると色が変わりました。したがって、私のセレクターは正しくコーディングされているようです。ただし、テキストビューをクリック可能にしたくありません。行のイベントを子供に継承させたいだけです。

私が得ることができる助けに感謝します...または実際の例。

ありがとう。

4

0 に答える 0