2011-06-01 53 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

相關問題