当状态改变时,android改变视图的背景颜色

时间:2013-01-24 12:43:38

标签: android colors selector drawable statelist

如何使用颜色状态列表作为背景? 我知道android:background="@drawable/drawable_selector",但android:background="@color/color_selector"会导致异常。 但android:background="#FFFFFF"再次发挥作用,任何人都可以解释原因吗?

现在我想在按下时更改布局的背景颜色(不是可绘制的) 怎么做?

2 个答案:

答案 0 :(得分:0)

动态地你可以像这样改变。如果它对你有用,请使用它 - textView.setBackgroundColor(Color.parseColor(getResources()的getString(R.string.red))。);

答案 1 :(得分:0)

将颜色放在res / values / colors.xml中, 喜欢#FFFFFF, 然后在drawable目录中创建一个drawable xml, ,没关系。