【发布时间】:2014-03-24 13:28:05
【问题描述】:
我正在通过 XML 中的 Gridview 和 ImageView 制作视图,其中 ImageView 显示所选图像,而 gridview 显示所有图像。
我有一个 Imageview,可以说宽度为 300 dp,高度为 200 dp,我正在使用以下代码进行设置。
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="fill_parent"
android:layout_height="match_parent"
android:background="@drawable/bg">
<RelativeLayout
android:id = "@+id/relative1"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
<ImageView
android:id="@+id/imageView1"
android:layout_width="300dp"
android:layout_height="200dp"
android:adjustViewBounds="true"
android:layout_alignParentLeft="true"
android:src="@drawable/ic_launcher" />
</RelativeLayout>
<GridView
android:id="@+id/imageGallery"
android:paddingTop="10dp"
android:layout_below="@+id/relative1"
android:stretchMode="columnWidth"
android:cacheColorHint="#00000000"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:clipChildren="true"
android:horizontalSpacing="5dip"
android:verticalSpacing="5dip"
android:numColumns="2"
android:fadeScrollbars ="false"
>
现在我希望我的 gridview 在 ImageView 设置后占据所有剩余高度。因为我不希望底部有额外的空白。我知道我可以将 GridView 设置为将底部与父级对齐,但这看起来很奇怪。
【问题讨论】:
标签: android android-layout gridview android-relativelayout