CheckBox と TextView を含む LinearLayout があります。CheckBox が押されたときに TextView を強調表示したい。
レイアウトとセレクター (ドローアブル フォルダー内)
<LinearLayout
android:orientation="vertical"
android:gravity="center" >
<CheckBox
android:id="@+id/chkPlayStop"
android:button="@drawable/play_stop_state" />
<TextView
android:id="@+id/tvPlayStop"
android:clickable="true"
android:textColor="@drawable/text_view_state" />
</LinearLayout>
<selector xmlns:android="http://schemas.android.com/apk/res/android" >
<item android:color="@color/white" android:state_pressed="true"/>
<item android:color="@color/grey" />
</selector>
ターゲット: レイアウト内をタップすると、チェックボックスの状態が変化し、テキストビューが強調表示されます。
ありがとう。