我創建了一個選擇:與文字顏色的Android選擇
btn_bg.xml
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<!-- pressed -->
<item android:drawable="@drawable/btn_bg_pressed" android:state_pressed="true" />
<!-- focused -->
<item android:drawable="@drawable/btn_bg_focused" android:state_focused="true" />
<!-- default -->
<item android:drawable="@drawable/btn_bg_default" />
</selector>
btn_bg_pressed.xml
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<solid
android:color="@color/btn_pressed"/>
</shape>
btn_bg_focused.xml
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<solid
android:color="@color/reality_fix_yellow"/>
</shape>
btn_bg_default.xml
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<stroke android:width="2dp"
android:color="@color/btn_default_border_color" />
</shape>
我想在焦點更改時更改text color
按鈕。我試過加入android:color="color_code"
和android:textColor="color_code"
但是失敗了。 請幫我一下如何用選擇器改變按鈕的文字顏色?
add @ item android:drawable =「@ drawable/drawableName」android:state_pressed =「true」/> –
@Anas Azeem您是否看到我的答案在下面。 – Ironman