我设置一个选择器,将矩形形状绘制到我的按钮,如下所示:
<ripple xmlns:android="http://schemas.android.com/apk/res/android"
android:color="@android:color/white">
<item>
<selector>
<item android:state_enabled="false" android:drawable="@drawable/disabled_button"/>
<item android:state_enabled="true" android:drawable="@drawable/classic_radiusbutton_off"/>
</selector>
</item>
并且形状如下:
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<corners android:radius="@dimen/button_radius"/>
<solid android:color="@color/pink_disabled" />
</shape>
我不明白为什么这样做会扩大我的按钮,而不是我不改变背景属性。我试图去除半径或波纹,但它什么也没做。 我也没有设置任何填充。