0
在我的android应用程序中,按钮的文本颜色定义在名为buttoncolor.xml的“颜色状态列表”xml文件中
我试图做的是更改从绿色到蓝色的应用程序的主题点击按钮
所以当用户点击时,buttoncolor.xml文件的颜色值从绿色(“#4CD964”)变为蓝色......永远(没关系如果它是从XML或Java)进行
这里是我的代码按下按钮时更改颜色列表项的值
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:color="#4CD964"
android:state_pressed = "true"
/>
<item
android:color="@android:color/darker_gray"
/>
</selector>
我怎样才能做到这一点?
您是否已将选择器设置为您按钮的背景? – Opiatefuchs
让我们假设我打算改变与主题变化的文字颜色... 但是我有一个选择器文件为我的背景在可绘制文件夹 – 9patchcoder