我正在尝试找出如何在Android的xml drawable中创建一个3x3小矩形行。
这并没有使我更接近目标(只有两个小矩形,但它们重叠在一起):
这并没有使我更接近目标(只有两个小矩形,但它们重叠在一起):
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item android:left="20dp" android:top="20dp" android:right="25dp" android:bottom="25dp" >
<shape android:shape="rectangle">
<stroke android:width="1px" android:color="#fff" />
<solid android:color="#00FF0000" />
<corners android:radius="3dp" />
</shape>
</item>
<item android:left="30dp" android:top="30dp" android:right="35dp" android:bottom="25dp" >
<shape android:shape="rectangle">
<stroke android:width="1px" android:color="#fff" />
<solid android:color="#00FF0000" />
<corners android:radius="3dp" />
<size android:width="10dp"
android:height="10dp"/>
</shape>
</item>
</layer-list>
<bitmap>
标签时,都是错误的。应该是:<scale android:drawable="@drawable/square" android:scaleGravity="top|left" />
。<bitmap>
drawable需要引用原始位图,而我试图使用它来引用<shape>
drawable。)但即使进行了更改,它也不起作用(我刚刚确认过)。等我有点时间再深入研究一下。这非常奇怪。 - Ted Hopp<bitmap>
标签都有有效的src
属性。 - Ted Hopp<bitmap>
无法加载<shape>
。要使其正常工作,必须拥有真实的图像。 - Someone Somewhere