【发布时间】:2021-02-14 10:30:14
【问题描述】:
如何创建将图像对齐为 3 行和 2 列的网格布局。 我尝试使用线性布局,但它不起作用,因为我必须指定高度和宽度。
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="horizontal">
<ImageView
android:layout_width="200dp"
android:layout_height="200dp"
android:background="@color/mycolor"
tools:src="@drawable/image" />
<ImageView
android:layout_width="200dp"
android:layout_height="200dp"
android:background="@color/mycolor"
tools:src="@drawable/image" />
</LinearLayout>
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="horizontal">
<ImageView
android:layout_width="200dp"
android:layout_height="200dp"
android:background="@color/mycolor"
tools:src="@drawable/image" />
<ImageView
android:layout_width="200dp"
android:layout_height="200dp"
android:background="@color/mycolor"
tools:src="@drawable/image" />
</LinearLayout>
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="horizontal">
<ImageView
android:layout_width="200dp"
android:layout_height="200dp"
android:background="@color/mycolor"
tools:src="@drawable/image" />
<ImageView
android:layout_width="200dp"
android:layout_height="200dp"
android:background="@color/mycolor"
tools:src="@drawable/image" />
</LinearLayout>
</LinearLayout>
这适用,但不适用于所有屏幕尺寸,谁能建议如何为图像构建 3 X 2 的网格布局?
【问题讨论】:
标签: android android-layout android-linearlayout android-imageview android-gridlayout