点击一个item时,比如其为一个button(带圆角),此时按下的时候圆角处会出现多余的背景色,此时解决方法如下:
重点: android:listSelector="@drawable/list_select"
<GridView
android:id="@+id/gv_reason"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="10dp"
android:horizontalSpacing="15dp"
android:listSelector="@drawable/list_select"
android:numColumns="2"
android:scrollbars="none"
android:stretchMode="columnWidth"
android:verticalSpacing="15dp"
android:visibility="gone"
/>
- list_select.xml
<?xml version="1.0" encoding="utf-8"?>
<selector
<item android:drawable="@android:color/transparent" android:state_selected="true"/>
</selector>