大家好,又见面了,我是你们的朋友全栈君。
最终实现效果:
具体实现: 1. 使用listview的多选模式: 在listview的布局中加入:android:choiceMode=”multipleChoice”
代码语言:javascript复制 <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是选中的,则将背景设置为红色,否则将背景设置为白色,就可以完成
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/160580.html原文链接:https://javaforall.cn