Android listview 实现列表多选
程序员文章站
2022-07-14 12:49:32
...
最终实现效果:
具体实现:
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是选中的,则将背景设置为红色,否则将背景设置为白色,就可以完成
上一篇: Android ListView简单示例
下一篇: nginx配置文件
推荐阅读
-
Android用ListView显示SDCard文件列表的小例子
-
Android ListView长按弹出菜单二种实现方式示例
-
Android SQLite事务处理结合Listview列表显示功能示例
-
Android ListView列表控件的介绍和性能优化
-
Android实现ListView异步加载图片的方法
-
Android中ListView下拉刷新的实现方法实例分析
-
Android实现多级树形选择列表
-
Android编程实现ListView内容无限循环显示的方法
-
Android编程实现多列显示的下拉列表框Spinner功能示例
-
Android开发实现ListView点击item改变颜色功能示例