最终实现效果:

具体实现:
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是选中的,则将背景设置为红色,否则将背景设置为白色,就可以完成

更多相关文章

  1. Android_Layout_xml布局
  2. Android-基本控件(五大布局 Layout)
  3. Android(安卓)ListView展示不同的布局
  4. Android的EditText自定义背景,无光标解决
  5. Android(安卓)模仿renren的左右划动菜单栏
  6. RemoteViews用法一:widget简单用法
  7. Windows下Android(安卓)SDK Manage下载速度缓慢的解决方法
  8. [置顶] Android(安卓)SimpleAdapter,SimpleCursorAdapter,ArrayAda
  9. ActionBar(2) 标题和渐变背景设置

随机推荐

  1. android 用canvas.clipPath 画不规则的Bi
  2. Android(安卓)Studio 安装教程(Windows)(
  3. android开源项目学习
  4. Android(安卓)如何避免运行时奔溃
  5. Android在任意位置获取应用程序Context
  6. Android(安卓)之 自定义标签 和 自定义组
  7. Android系统概述——底层开发的资料
  8. git使用小结
  9. Weex系列(序) —— 总要知道原生的一点东
  10. Android第四个功能:文件读取,并且用单元测