若要设置类似gridview的列表控件选择,实现思路可以在adpater中设置setSeleter(true/false)。在布局文件xml中
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_selected="false" android:drawable="@drawable/wallet_unchoose">
<!--<shape android:shape="rectangle">-->
<!--<solid android:color="@color/white"/>-->
<!--<stroke android:width="1dp" android:color="@color/cardview_dark_background"/>-->
<!--<corners android:radius="20dp"/>-->
<!--</shape>-->
</item>
<item android:drawable="@drawable/wallet_choose">
<!--<shape android:shape="rectangle">-->
<!--<solid android:color="@color/md_red_400"/>-->
<!--<corners android:radius="20dp"/>-->
<!--<stroke android:width="1dp" android:color="@color/md_red_400"/>-->
<!--</shape>-->
</item>
</selector>