2013-10-17 77 views
0

我使用Gridview將圖像放入其中,我將一個圖像分成等長和等寬的小塊,例如,列數= 4,行數= 4 然後我把這些塊在ArrayList 當我把列的數量相等計數的例如4我得到更多的行之間的空間,但是當我把列的數量等於2我沒有得到更多的空間,並沒有問題。 我應該怎麼做把我的分割列的數量,例如4,而不是2!在Gridview中刪除行之間的間距

注意:寬度前的大圖像分割等寬屏幕。

this is my grid view 

<GridView 
      android:id="@+id/vincentgridview" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:gravity="center" 
      android:horizontalSpacing="5dp" 
      android:verticalSpacing="5dp" 
      android:adjustViewBounds="true" 

      android:stretchMode="columnWidth" 
      android:layout_marginTop="30dp"    > 

,這是網格視圖項目

<ImageView 
    android:id="@+id/imageView1" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 

    /> 

回答

2

刪除這個線

android:horizontalSpacing="5dp" 
android:verticalSpacing="5dp" 

或更改爲..

android:horizontalSpacing="0dp" 
android:verticalSpacing="0dp" 

它應該可以正常工作。

+1

它不工作:(,它只是刪除列和行之間的5個DP,也是我需要這個空間,但是加上空間的行我要刪除它們 – sham

+0

將imageview縮放類型設置爲fitxy – ayon

+0

謝謝,現在沒有更多空間了,但小圖像現在不是正方形,它被拉伸爲垂直 – sham

-1

請試試這個

<ImageView 
    android:id="@+id/imageView1" 
    android:layout_width="0dp" 
    android:layout_height="wrap_content" 
    android:layout_weight="1" /> 
+0

它不工作 – sham