【发布时间】:2018-08-07 09:10:53
【问题描述】:
我正在为一个简单的页面使用 Android LinearLayout,我从一个 AXML 文件中为纵向和横向模式添加了 1 个 ImageView 和 1 个 GridView。
我希望在横向模式下,所有项目都排成一行,而在纵向模式下,gridvew 将减少到第二行。
我该如何解决这个问题。
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="horizontal"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<ImageView
android:id="@+id/imageView2"
android:layout_width="300dp"
android:layout_height="100dp"
android:src="@drawable/TESTIMAGEGOF"
android:layout_marginBottom="1dp" />
<GridView
android:layout_width="300dp"
android:layout_height="100dp"
android:columnWidth="75dp"
android:numColumns="auto_fit"
android:verticalSpacing="2dp"
android:horizontalSpacing="2dp"
android:stretchMode="spacingWidthUniform"
android:id="@+id/gridView1" />
</LinearLayout>
【问题讨论】:
标签: android android-layout android-linearlayout