我有以下 xml 文件:
<?xml version="1.0" encoding="UTF-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<solid android:color="#FFFFFF"/>
<corners android:radius="10dp"/>
<padding android:left="0dp" android:top="0dp" android:right="0dp" android:bottom="0dp" />
</shape>
如您所见,它只是一个圆角的形状。我将它用于活动布局中的背景,如下所示:
android:background="@drawable/rounded_corners"
文件中的形状当前设置为白色。在不同的布局中,我需要不同的颜色。我需要为每种颜色创建不同的形状 xml 文件吗?我需要一种方法来在布局中指定要发送到背景的颜色,这样我就可以将相同的 xml 用于我想要的任何颜色。
谢谢。