android的checkbox+listview实现批量删除
95这几天正好需要处理关于列表批量删除的问题,因此在网上找了大量的资料,但是始终没找到什么好的例子。于是针对网上的一个例子进行了修改,最终实现了批量删除操作。故而在此分享一下,以帮助需要的人。 首先,写个item的xml布局,里面放置一张图片、一个TextView和一个CheckBox。要注意的是,这里设置了CheckBox没有焦点,这样的话,无法单独点击checkbox,而是在点击listview的条目后,Checkbox会响应操作。http://www.apkbus.com/data/attachment/forum/201307/22/165502jcqp1p12pcw838gg.gif<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="horizontal" > <ImageView android:id="@+id/item_iv" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center_vertical" android:src="@drawable/ic_launcher"/> <TextView android:id="@+id/item_tv" android:layout_width="0dp" android:layout_height="wrap_content" android:layout_weight="1" android:gravity="center_vertical" /> <CheckBox android:id="@+id/item_cb" android:layout_width="wrap_content" android:layout_height="wrap_content" android:clickable="false" android:focusable="false" android:focusableInTouchMode="false" android:gravity="center_vertical" /> </LinearLayout>
注:下面这三句是实现设置CheckBox没有焦点的。
?
android:clickable="false"
android:focusable="false"
android:focusableInTouchMode="false"
</div
页:
[1]
