2011-06-01 55 views
0

我有图像显示在gridView中,现在我需要添加一个复选框到每个图像,以便允许多个选择。Android:添加一个复选框到gridview中的图像

问:如何将复选框添加到在android中的网格视图中的图像? (如画廊的应用程序具有相同的功能)

+0

您可以检查出我的[发布](http://vikaskanani.wordpress.com/2011/07/20/android-custom-image -gallery-with-checkbox-in-grid-to-select-multiple /),我只是在那上面工作。 – Vikas 2011-07-20 12:09:24

回答

0

您可以创建简单的复选框(http://developer.android.com/reference/android/widget/CheckBox.html)和使用setCompoundDrawables添加图标到它。不只是将这个组件添加到您的网格。

+0

谢谢!示例代码将有很好的帮助! – m4n07 2011-06-01 08:44:36

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> 
+0

您可以使用gridView里面的框架布局 – 2011-06-01 08:55:45

0

检出此link看看我们如何在gridview中使用图标创建textview。

从这个链接获取帮助,只需用复选框替换textView即可。

+0

我试图从图库中获取图片而不是图标,并且出现崩溃。 – m4n07 2011-06-01 12:00:45

+0

画廊的手段?动态地从其他位置或drawables ....? – 2011-06-01 12:08:20

+0

我的意思是标准的图库应用程序。 – m4n07 2011-06-08 05:31:24

相关问题