我在gridView中显示图像,现在我需要为每个图像添加一个复选框,以便允许多个选择。
问:如何在Android中的网格视图中为图像添加复选框? (例如,Gallery Application具有相同的功能)
答案 0 :(得分:3)
答案 1 :(得分:2)
您可以使用FrameLayout。
<FrameLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginTop="9dip"
android:padding="5dip">
<ImageView
android:id="@+id/image1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginRight="10dip"
android:layout_gravity="right|center_vertical"
android:background="@drawable/delete"/>
<CheckBox
android:id="@+id/chk_box"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
</FrameLayout>
答案 2 :(得分:0)
您可以创建简单的CheckBox(http://developer.android.com/reference/android/widget/CheckBox.html)并使用setCompoundDrawables为其添加图标。而不仅仅是将此组件添加到您的网格。
答案 3 :(得分:0)
查看此link,了解我们如何使用gridview中的图标创建textview。
从此链接获取帮助,只需将textView替换为复选框。