![](/img/trans.png)
[英]How to change text color of Navigation Drawer menu when selected or pressed?
[英]How to change color of text in ExpandableListView when is only pressed?
在ExpandableListView中,我具有自定義的父行(LinearLayout),其中包含行數據(在ID = data的TextView中),當按下時(擴展前的狀態),我更改行的顏色。 按下時如何更改文本的顏色? 我可以在適配器集中設置何時展開和何時不按下,但是僅按下時我無法獲取。
您可以將選擇器設置為LinearLayout
背景:
將此保存在/drawable/list_selector.xml中:
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@android:color/holo_blue_bright" android:state_pressed="true"/>
<item android:drawable="@android:color/holo_blue_light" android:state_selected="true"/>
<item android:drawable="@android:color/holo_blue_dark" android:state_activated="true"/>
</selector>
並將其設置為背景。 請注意,您當然可以根據需要隨意更改顏色;)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.