Tôi đang cố gắng hiển thị 8 mục trong chế độ xem lưới. Đáng buồn thay, chiều cao của Gridview luôn quá ít, do đó nó chỉ hiển thị hàng đầu tiên, và một phần nhỏ của thứ hai.
Cài đặt android:layout_height="300dp"
làm cho nó hoạt động. quấn_ content
và fill_parent
dường như không.
Chế độ xem lưới của tôi:
<GridView
android:id="@+id/myId"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:gravity="center"
android:horizontalSpacing="2dp"
android:isScrollContainer="false"
android:numColumns="4"
android:stretchMode="columnWidth"
android:verticalSpacing="20dp" />
Tài nguyên vật phẩm của tôi:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="vertical"
android:minHeight="?android:attr/listPreferredItemHeight" >
<ImageView
android:id="@+id/appItemIcon"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:src="@android:drawable/ic_dialog_info"
android:scaleType="center" />
<TextView
android:id="@+id/appItemText"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="My long application name"
android:gravity="center_horizontal"
android:textAppearance="?android:attr/textAppearanceSmall" />
</LinearLayout>
Vấn đề dường như không liên quan đến việc thiếu không gian dọc.
Tôi có thể làm gì ?