概述
中心思想:将选中状态设置为完全透明色(即看不到自定义的选中状态)然后将listview 的每一项的背景设置为选中则切换背景
1,选择2个图片一个为一般的显示状态,另一张为选中状态的图片
在drawable中新建selector.xml
2, 设置每一项的显示样式item.xml
android:layout_width="400dp"
android:layout_height="50dp"
android:layout_gravity="center"
android:layout_marginBottom="20dp"
android:layout_marginLeft="20dp"
android:layout_marginRight="20dp"
android:layout_marginTop="20dp"
android:background="@drawable/item_main_listview" //设置背景图片
android:orientation="horizontal" >
3,listview的设置activity_main.xml
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/container"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="com.fenghuait.yzzls_android.MainActivity"
tools:ignore="MergeRootFrame" >
android:id="@+id/activity_main_listview"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:listSelector="@android:color/transparent" //关键设置
android:paddingLeft="20dp"
android:paddingRight="20dp"
/>
以上就未完成了自定义listview选中状态,有更好的办法可以私信我。。。。。
最后
以上就是曾经鸡翅为你收集整理的Android代码 listview选中,android自定义listview的选中状态的全部内容,希望文章能够帮你解决Android代码 listview选中,android自定义listview的选中状态所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复