我目前的做法:
我在单独的文件中创建 Rectangle:
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle">
<solid>@color/red</solid>
</shape>
后来我在我的布局中引用它,如下所示:
<ImageView
android:id="@+id/rectimage"
android:layout_width="17dp"
android:layout_height="17dp"
android:src="@drawable/rectangle">
</ImageView>
如何更改xml布局中的颜色?我想为每个矩形设置不同的颜色,但我不想为每个矩形创建单独的可绘制文件。