设置按下弹起的样式:
- xml里声明
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@color/colorGreen" android:state_pressed="true">
<shape>
<solid android:color="@color/colorGreen" />
<!-- android:radius 弧形的半径 -->
<corners android:radius="2dip" /></shape>
</item>
<item android:color="@color/colorWhite" android:state_pressed="false">
<shape>
<!-- android:radius 弧形的半径 -->
<corners android:radius="2dip" />
<!--边框的宽度及颜色-->
<stroke android:width="1px" android:color="@color/colorGrey" />
</shape>
</item>
</selector>
- 调用
android:clickable="true"
android:focusable="true"
android:background="@drawable/XXXX"
- 注意事项
android:clickable="true"
android:focusable="true"
不设置点击样式会无效