[英]android change view's background color when state changes
how to use color state list for background? 如何使用颜色状态列表作为背景? I know android:background="@drawable/drawable_selector"
, but android:background="@color/color_selector"
will cause exceptions. 我知道android:background="@drawable/drawable_selector"
,但是android:background="@color/color_selector"
会导致异常。 but android:background="#FFFFFF"
works again, can anyone explains why? 但是android:background="#FFFFFF"
可以再次使用,有人可以解释为什么吗?
now i want to change a layout's background color(not a drawable) when it's pressed, how to do it? 现在我想在按下时更改布局的背景颜色(而不是可绘制对象),该怎么做?
dynamically you can change like this. 动态地,你可以像这样改变。 Use this if it is useful for you - textView.setBackgroundColor(Color.parseColor(getResources().getString(R.string.red))); 如果对您有用,请使用它-textView.setBackgroundColor(Color.parseColor(getResources()。getString(R.string.red)));
将颜色放入res / values / colors.xml中,例如#FFFFFF,然后在drawable目录中创建一个drawable xml,没关系。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.