为什么选择器不适用于 Button?
why selector is not working with Button?
我正在尝试为按钮制作一个选择器,它看起来像:
button_selector.xml
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@color/primaryDarkColor" android:state_selected="true"></item>
<item android:drawable="@color/primaryColor" android:state_pressed="true"></item>
<item android:drawable="@color/bent2"></item>
</selector>
然后我在一个按钮中应用了 tihs:
<Button
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/mas"
android:onClick="mas"
android:textSize="22sp"
android:textColor="#FFFFFF"
android:background="@drawable/button_selector"
/>
但它不起作用,向导也标记了这个
我不知道
xml 文件的扩展名 .xml
在 Android Studio 中默认没有。因此,您必须将 xml 文件重命名为 button_selector.xml
.
我正在尝试为按钮制作一个选择器,它看起来像:
button_selector.xml
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@color/primaryDarkColor" android:state_selected="true"></item>
<item android:drawable="@color/primaryColor" android:state_pressed="true"></item>
<item android:drawable="@color/bent2"></item>
</selector>
然后我在一个按钮中应用了 tihs:
<Button
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/mas"
android:onClick="mas"
android:textSize="22sp"
android:textColor="#FFFFFF"
android:background="@drawable/button_selector"
/>
但它不起作用,向导也标记了这个
我不知道
xml 文件的扩展名 .xml
在 Android Studio 中默认没有。因此,您必须将 xml 文件重命名为 button_selector.xml
.