有什么方法可以为Android的控制组设置默认样式,例如如果我为复选框和编辑文本设置颜色,那么它就像在css中一样适用
在我的应用程序中,我enabling
并有条件地disabling
一些控件,所以我想更改它们的颜色,我可以创建一个样式来更改所有控件的颜色而不应用于每个控件和特定控件。
我不知道
Android中有这样的事情,但您可以像这样创建自定义背景:
<?xml version="1.0" encoding="utf-8"?>
<gradient android:angle="1dp"
android:centerColor="@color/sky_blue"
android:endColor="@color/white"
android:startColor="@color/white" />
将此文件声明为backgrnd.xml
drawable
文件夹中,当您想为任何视图提供背景时,只需使用:android:background="@drawable/backgrnd"
然后,每个视图将具有相同的背景,如下所示。
看看类ColorStateList