Android实战开发中,ListView的使用率是相当的高,再结合CheckBox实现多选功能去进行增删改查功能非常普遍,市面上已经有很多方法,有些讲的很详细可有时也不太适合自己,有些又可能会用一些自定义控件不是很理想,接下来会说明不去使用自定义控件,还会把具体实现多选功能的主要步骤清晰呈现。
一、首先当然是布局文件,直接上代码
1、ListView不用多说,是个人都会:
<ListView
android:id="@+id/lv"
android:scrollbars="none"
android:layout_width="match_parent"
android:layout_weight="1"
android:layout_height="0dp" >
</ListView>
2、接下来是Adapter所需要的模板布局,其中包含一个CheckBox和一个TextView,其配置如下:
<LinearLayout
android:layout_width="match_parent"
android:layout_height="72dp"
android:orientation="horizontal" >
<CheckBox
android:id="@+id/cb_multiselect"