我想给一个单选框加样式,所以创建了一个选择器。所有的样式都生效了,但是默认的单选框图标还在显示。如何去除默认的单选框复选框?我尝试将 drawable 赋值为空字符串,但编译器不允许这样做。
以下是一个 selector 状态的代码:
<item android:state_checked="true" android:drawable="">
<shape>
<gradient
android:startColor="#808080"
android:centerColor="#2F2F2F"
android:endColor="#2F2F2F"
android:angle="270" />
<stroke
android:width="2dp"
android:color="@color/black" />
<corners
android:radius="5dp" />
</shape>
</item>
android:button="@null"
来移除默认的复选框。 - Kevin Westwood