목록보기에서 클릭하면 이것을 원합니다.
하지만이게 필요합니다.
상태 드로어 블을 사용하여 listview의 색상을 변경하려고합니다.
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@color/red_color" android:state_checked="false"/>
<item android:drawable="@android:color/transparent"/>
</selector>
괜찮습니다. 그러나 텍스트보기의 색상을 변경하는 stateDrawble이 작동하지 않습니다.
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="true" android:color="@android:color/white"/>
<item android:state_selected="true" android:color="@android:color/white"/>
<item android:state_focused="true" android:color="@android:color/white"/>
<item android:state_checked="false" android:color="@android:color/white"/>
<item android:color="#000000" /></selector>
textview의 색상을 변경하는 방법은 무엇입니까?
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="true" android:color="@color/drawer_color" />
<item android:state_focused="false" android:color="@android:color/white" />
<item android:state_selected="true" android:color="@color/drawer_color" />
그런 다음 Textview의 textColor 속성을 clickable = true로 설정합니다.
<TextView
android:clickable="true"
android:textColor="@drawable/text_selector"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/registration"
android:layout_alignParentRight="true"
android:layout_alignParentEnd="true" />
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다