您的当前位置:首页正文

listView 点击取消背景

来源:图艺博知识网

点击一个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>
Top