Android(安卓)listview 实现列表多选
16lz
2021-01-26
最终实现效果:
具体实现:
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_Layout_xml布局
- Android-基本控件(五大布局 Layout)
- Android(安卓)ListView展示不同的布局
- Android的EditText自定义背景,无光标解决
- Android(安卓)模仿renren的左右划动菜单栏
- RemoteViews用法一:widget简单用法
- Windows下Android(安卓)SDK Manage下载速度缓慢的解决方法
- [置顶] Android(安卓)SimpleAdapter,SimpleCursorAdapter,ArrayAda
- ActionBar(2) 标题和渐变背景设置