我有 ListView
,并且我有列表项的背景:
有什么方法可以在 drawable
XML 中将这个背景重新创建为 shape
吗?最外面的灰色不是项目背景的一部分,它实际上是 ListView
。
最佳答案
您可以尝试遵循您选择的值。它将使底部的两个角变圆。
rounded_rectangle.xml
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item>
<shape>
<gradient android:angle="270" android:endColor="#404040" android:startColor="#404040" />
<stroke android:width="1dp" android:color="#808080" />
<corners android:bottomLeftRadius="11dp" android:bottomRightRadius="11dp"/>
</shape>
</item>
</selector>
然后将其用作列表项的背景,如下所示
android:background="@drawable/rounded_rectangle"
关于android - 创建可绘制的形状,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18653391/