在我的应用程序中,我使用了很多按钮。所有按钮的形状必须相同,但颜色不同。我为每个按钮编写了drawable,具有相同的属性,但不同的实心android:color。这使得我的应用程序中有20多个可绘制的xml。如何在所有按钮上使用相同的drawable,但应该能够设置不同的背景颜色?我尝试了以下方法,但没有成功。
1.在attrs.xml中
2.在drawable文件夹中创建buttonshape.xml以获取矩形形状
3.在styles.xml中
@drawable/buttonshape @color/mycolor
4.在Colors.xml中
#000000
最后,在我的activity xml中,为按钮设置主题。
1.在attrs.xml中
2.在drawable文件夹中创建buttonshape.xml以获取矩形形状
3.在styles.xml中
@drawable/buttonshape @color/mycolor
4.在Colors.xml中
#000000
最后,在我的activity xml中,为按钮设置主题。
<Button android:id="@+id/btnTest"
android:theme="@style/TestTheme" android:text="Test" />
这对我没有用。你们中的任何人都能帮助我解决这个问题吗?我是安卓开发的新手。我无法弄清楚我错在哪里。非常感谢任何帮助。 谢谢, 罗杰