Tôi có chế độ xem lưới trong đó tôi có rất nhiều mục trong ba colums. Tôi muốn tăng khoảng cách giữa chúng. Làm thế nào tôi có thể làm điều đó trong android?Tăng khoảng cách lưới trong android
Trả lời
Bạn có thể sử dụng android:verticalSpacing
và android:horizontalSpacing
trong thẻ GridView và cung cấp khoảng cách theo yêu cầu của bạn.
Ví dụ:
<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>
sử dụng này trong BaseAdapter
imageView.setLayoutParams(new GridView.LayoutParams(150, 150));
imageView.setPadding(1, 1, 1, 1);
hoạt động? bằng cách thêm vào bộ chuyển đổi –
Tôi đã cố gắng sử dụng
android: horizontalSpacing android: verticalSpacing
và nó đã cho tôi không thành công.
Vì vậy, về cơ bản tôi đã thêm lề cho tất cả các phần tử của mình. Có lẽ, đó là một điểm tốt hơn ở đó, bởi vì bạn có thể cấu hình như phần tử MỌI bằng cách này.
Đây là những gì nó trông giống như theo cách của tôi
<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"/>
Vì vậy, tôi có sáu hình ảnh trong GridLayout. Hai trong một hàng và ba hàng.
- 1. Android: Đặt khoảng cách sang trái của thanh cuộn trong chế độ xem lưới
- 2. Các khoảng trống lưới cột UICollectionView
- 3. Hệ thống lưới và khoảng cách khối nội tuyến
- 4. Làm cách nào để tăng khoảng cách giữa các dòng trong chế độ xem văn bản.?
- 5. Khoảng cách chữ trong EditText cho Android
- 6. ggplot: Cách tăng khoảng cách giữa các ô mặt?
- 7. Tăng gấp đôi với tăng :: tinh thần :: lex & khoảng trắng
- 8. Tăng ngày theo một khoảng thời gian
- 9. Lưới hình lục giác Android
- 10. Android - Khoảng cách giữa hai Thành phố
- 11. khoảng cách giữa hai điểm Android
- 12. Làm cách nào để tăng khoảng cách của lề số dòng trong vim?
- 13. Làm cách nào để tăng khoảng cách giữa các dòng trong CSS?
- 14. Làm cách nào để tăng khoảng cách giữa các cột trong bảng?
- 15. Làm cách nào để tăng khoảng cách dòng trong trình soạn thảo của Aptana Studio 3?
- 16. Làm cách nào để tăng khoảng cách giữa các dòng trong UITextView
- 17. Xóa khoảng cách giữa các nút trong LinearLayout (Android)
- 18. Android: la bàn + khoảng cách trong danh sách xem
- 19. Lấy khoảng cách giữa hai vị trí trong android?
- 20. Khoảng cách giữa bàn phím và EditText trong Android
- 21. Chế độ xem lưới Android Cuộn ngang
- 22. CSS - Lưới lồng trong lưới
- 23. Làm cách nào để đặt chiều rộng cột của chế độ xem lưới trong Android?
- 24. lỗi khi biên dịch tăng trong android
- 25. giảm khoảng cách giữa các ô lưới. Các ô xếp kề
- 26. GridView và khoảng cách thừa không gian
- 27. Thay đổi nền của một hàng lưới xem trong android
- 28. Nhóm Radio trong ExtJS Editor Lưới/Lưới
- 29. Cách hiển thị danh sách mảng trong chế độ xem lưới trong android
- 30. Khoảng cách giữa các mục trong Listview
câu trả lời bạn đã nêu ở đây cung cấp khoảng cách giữa các mục lưới nhưng làm thế nào để tôi có được khoảng cách giữa các mục lưới 1 hàng và thanh hành động? –
@Ramswaroop bạn không thể sử dụng ký quỹ cho điều đó? –
Tôi đã thử với 'marginTop' trên mục lưới nhưng nó không hoạt động, tôi cũng áp dụng' paddingTop' trong 'GridView' và tôi có khoảng cách nhưng khi tôi cuộn khoảng cách vẫn còn, xem ảnh chụp màn hình để rõ ràng hơn http: // imgur. com/LBrB6N5 –