Android AppCompat改变材料按钮的文本颜色



我想改变按钮的文本颜色,但我不知道如何(我想使用按钮从AppCompat v22.2)。我尝试了android:color, android:textColor, android:textColorPrimaryandroid:colorForeground,但这些都不适合我。

你能告诉我什么可能出错或显示一个工作的例子,你改变按钮的文本颜色,例如绿色?当一切结束的时候我会很高兴的:-)

我找了大约四天的解决方案,所以请不要回复链接到谷歌搜索。如果你有任何相关信息,请链接


在布局XML中的按钮定义中有android:style="?android/textAppearanceSmall"(活动是从LoginActivity生成的)。我很抱歉(实际上我不知道如何用英语说得更好)。

我知道我问这个问题已经很长时间了,但是我不知道当我自己找到解决方案时如何正确地关闭问题,所以我现在这样做,以便用户在这里找到他们期望的答案。

问题是按钮的样式被设置为?android/textAppearanceSmall(即使我想使用属性:)),所以它只是回落到默认值的一切。一旦我删除了android:style属性,一切就OK了。

最新更新