ızgara aralığı artırın Ben üç sütunlu bir sürü öğe var bir gridview var. Aralarındaki boşlukları arttırmak istiyorum. Bunu androidde nasıl yapabilirim? BaseAdapter içindeAndroid
Q
Android
34
A
cevap
109
Sen GridView etiketinde android:verticalSpacing
ve android:horizontalSpacing
kullanıp şartının aralık sağlayabilir. Örneğin
: horizontalSpacing android:
<GridView
android:layout_height="wrap_content"
android:id="@+id/gridView1"
android:layout_width="match_parent"
android:numColumns="auto_fit"
android:horizontalSpacing="10dp" // space between two items (horizontal)
android:verticalSpacing="10dp"> // space between two rows (vertical)
</GridView>
2
kullanımı bu
imageView.setLayoutParams(new GridView.LayoutParams(150, 150));
imageView.setPadding(1, 1, 1, 1);
+0
çalışmıyor mu? –
1
Ben
android kullanmaya çalışıyordu
verticalSpacing ve bana hiçbir başarı verdi.
Temel olarak tüm öğelerime kenar boşlukları ekledim. Belki de, orada daha iyi bir nokta, çünkü bu şekilde EVERY öğesi gibi yapılandırabilirsiniz. Bu
<GridLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:columnCount="2"
android:rowCount="3">
<ImageView
android:id="@+id/imageView2"
android:layout_width="128dp"
android:layout_height="128dp"
app:srcCompat="@drawable/ic_recipe"
android:layout_marginBottom="30dp"
android:layout_marginRight="15dp"/>
<ImageView
android:id="@+id/imageView3"
android:layout_width="128dp"
android:layout_height="128dp"
app:srcCompat="@drawable/ic_add_recipe"
android:layout_marginBottom="30dp"
android:layout_marginLeft="15dp"/>
<ImageView
android:id="@+id/imageView4"
android:layout_width="128dp"
android:layout_height="128dp"
app:srcCompat="@drawable/ic_favorite_recipies"
android:layout_marginBottom="30dp"
android:layout_marginRight="15dp"/>
<ImageView
android:id="@+id/imageView6"
android:layout_width="128dp"
android:layout_height="128dp"
app:srcCompat="@drawable/ic_information"
android:layout_marginBottom="30dp"
android:layout_marginLeft="15dp"/>
<ImageView
android:id="@+id/imageView5"
android:layout_width="128dp"
android:layout_height="128dp"
app:srcCompat="@drawable/ic_settings"
android:layout_marginRight="15dp"/>
<ImageView
android:layout_width="128dp"
android:layout_height="128dp"
app:srcCompat="@drawable/ic_exit"
android:layout_marginLeft="15dp"/>
Yani GridLayout altı resimlere sahip yoluma neye benzediği
. Bir satırda iki ve üç sıra.
İlgili konular
- 1. Android MediaPlayer'ı Android 2.2.
- 2. Doğru Veriler, Android-Android
- 3. Android:
- 4. Android
- 5. Android
- 6. Android
- 7. android
- 8. android
- 9. android
- 10. Android
- 11. Android
- 12. Android
- 13. Android
- 14. android
- 15. Android
- 16. Android
- 17. android
- 18. android -
- 19. Android
- 20. android
- 21. Android
- 22. Android
- 23. Android
- 24. Android
- 25. Android
- 26. , android
- 27. android -
- 28. Android
- 29. Android:
- 30. Android -
numaralı adaptöre ekleyerek, burada belirttiğiniz cevap, ızgara öğeleri arasında boşluk sağlar, ancak 1. sıra ızgara öğeleri ile işlem çubuğu arasında nasıl mesafe olur? –
@Ramswaroop bunun için marj kullanamaz mı? –
Izgara öğesinde "marginTop" ile çalıştım ama çalışmıyor, ben de 'GridView' içinde 'paddingTop' uyguladım ve boşluk bıraktım ama kaydırmayı kaydırdığımda daha fazla netlik için http: // imgur ekran görüntüsüne bakın. com/LBrB6N5 –