【发布时间】:2015-04-28 22:30:25
【问题描述】:
我有以下 ImageButton 格式:
<ImageButton
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
style="?android:attr/buttonStyleSmall"
android:text="New Button"
android:layout_width="30dp"
android:layout_height="30dp"
android:scaleType="fitXY"
android:layout_alignParentTop="true"/>
这是容器布局(注意id)
<ScrollView
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_below="@+id/textView"
android:layout_marginTop="5dp"
android:layout_alignParentRight="true"
android:layout_alignParentEnd="true">
<RelativeLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<GridLayout
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
----> android:id="@+id/ADDING IMGBUTTONS HERE"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true">
</GridLayout>
<LinearLayout
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_below="@id/ADDING IMGBUTTONS HERE"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"></LinearLayout>
</RelativeLayout>
</ScrollView>
图像按钮被添加,但只能并排并最终继续添加到屏幕外。图像按钮的指定空间可用于 2x2x2x2x2 的网格,所以这就是我想要的,两个图像按行。现在发生的是逐行“无限”图像,尽管我只能看到两个,因为其他的被添加到屏幕外。如何在布局中避免这种情况?
【问题讨论】:
标签: android