利用GirdLayout布局显示3*3布局的9张图片,每张图片宽度为屏幕的1/3:
<GridLayout
android:id="@+id/content"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:columnCount="3"
android:rowCount="3"
android:layout_gravity="center_horizontal"
android:gravity = "center_horizontal"
android:useDefaultMargins="true">
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_columnWeight="1"
android:adjustViewBounds="true"
android:src="@drawable/ic1">
</ImageView>
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_columnWeight="1"
android:adjustViewBounds="true"
android:src="@drawable/ic2">
</ImageView>
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_columnWeight="1"
android:adjustViewBounds="true"
android:src="@drawable/ic3">
</ImageView>
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_columnWeight="1"
android:adjustViewBounds="true"
android:src="@drawable/ic4">
</ImageView>
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_columnWeight="1"
android:adjustViewBounds="true"
android:src="@drawable/ic5">
</ImageView>
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_columnWeight="1"
android:adjustViewBounds="true"
android:src="@drawable/ic6">
</ImageView>
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_columnWeight="1"
android:adjustViewBounds="true"
android:src="@drawable/ic7">
</ImageView>
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_columnWeight="1"
android:adjustViewBounds="true"
android:src="@drawable/ic8">
</ImageView>
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_columnWeight="1"
android:adjustViewBounds="true"
android:src="@drawable/ic9">
</ImageView>
</GridLayout>
本文介绍如何使用GridLayout实现3*3的图片布局,并确保每张图片占据屏幕宽度的三分之一。通过设置适当的属性如columnCount、rowCount及layout_columnWeight等,可以确保图片按预期展示。
451

被折叠的 条评论
为什么被折叠?



