2016-03-20 10 views
0

Örnek Captcha:GridView öğeleri arasındaki boşluğu nasıl azaltabilirim?

public View getView(int position, View convertView, ViewGroup parent) { 
    ImageView imageView=new ImageView(context); 
    imageView.setImageBitmap(list.get(position).getBitmap()); 
    imageView.setLayoutParams(new AbsListView.LayoutParams(
    (int) (parent.getWidth()/DataUtils.num),//DataUtils.num=3 
    (int) (parent.getHeight()/DataUtils.num))); 
    return imageView; 
} 

Ve GridView XML::

<GridView 
    android:id="@+id/gv_paly" 
    android:layout_below="@id/ll_top" 
    android:layout_above="@id/ll_bottom" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
></GridView> 

, nasıl arasındaki boşlukları azaltmak Lütfen İşte

Example Captcha Adaptörü kodlardır CAPTCHA görüntüleri böylece daha profesyonel görünüyor?

+0

biraz daha spesifik olun ayarlayabilirsiniz yapacaktır. Satırlar arasındaki boşluğu azaltmak ister misiniz? –

+0

Evet! Bu ifade etmek istediğim şey. Bana yardımcı olabilir misiniz ? Teşekkür ederim ! –

+0

Pls liste öğesini ekleyin xml –

cevap

1

Android'i kullanın: stretchMode ve android: horizontalSpacing. Bu view.You arasında bir düzeltme farkı o kadar 0.

<GridView 
    android:stretchMode="columnWidth" 
    android:horizontalSpacing="10dp" 
    android:verticalSpacing="10dp" 
    android:id="@+id/gv_paly" 
    android:layout_below="@id/ll_top" 
    android:layout_above="@id/ll_bottom" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content"> 
</GridView> 

enter image description here

public View getView(int position, View convertView, ViewGroup parent) { 
    ImageView imageView=new ImageView(context); 
    imageView.setImageBitmap(list.get(position).getBitmap()); 
    imageView.setLayoutParams(new AbsListView.LayoutParams(
    (int) (parent.getWidth()/DataUtils.num),//DataUtils.num=3 
    (int) (parent.getWidth()/DataUtils.num))); 
    imageView.setScaleType(ImageView.ScaleType.CENTER_CROP); 
    return imageView; 
} 
+0

Yardımlarınız için teşekkür ederiz. –

+0

Denedim ama başarısız oldum. –

+0

Eski kodunuzu kaldırdınız mı? Ekran düzeni sınırları olan bir ekran düzenini ekran görüntüsünde sağlayabilir misiniz? –