大家好,又见面了,我是你们的朋友全栈君。
最终实现效果:
具体实现:
1. 使用listview的多选模式: 在listview的布局中加入:android:choiceMode=”multipleChoice”
<ListView android:layout_marginTop="50dp" android:id="@+id/list_view" android:layout_width="match_parent" android:layout_marginRight="30dp" android:layout_marginLeft="30dp" android:layout_height="0dp" android:layout_weight="1" android:divider="#00000000" android:listSelector="@android:color/transparent" android:dividerHeight="30dp" android:choiceMode="multipleChoice" />
listview的多选模式下,
- 可以通过listview的 listView.getCheckedItemCount() 获取选中的item的数量;
- listView.isItemChecked() 判断当前item是否选中;
2当listView的item是选中的,则将背景设置为红色,否则将背景设置为白色,就可以完成
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/160580.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...