【发布时间】:2015-06-11 00:49:15
【问题描述】:
我似乎无法从我的对话框片段中获取文本颜色来更改按钮。这个按钮是以编程方式生成的,所以我无法简单地在 xml 中设置样式。
这是我尝试过的:
dialog.getButton(DialogInterface.BUTTON_NEUTRAL).setEnabled(false);
dialog.getButton(DialogInterface.BUTTON_NEUTRAL).setTextColor(getResources().getColor(R.color.message_count_colour));
这是我的 message_count_colour xml
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_enabled="false" android:color="@android:color/white" />
<item android:state_enabled="true" android:color="@android:color/white" />
</selector>
由于某种原因,禁用的按钮保持灰色而不是白色,我不知道为什么。有人可以帮忙吗
【问题讨论】:
标签: android button dialog textcolor