HY!
我在视图上有两张照片,而在按钮上有一个按钮。
XML:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_height="wrap_content" android:layout_width="fill_parent" android:orientation="vertical">
<TextView android:layout_height="wrap_content" android:id="@+id/mainscreen" android:layout_width="fill_parent" android:text="Selected Channel" android:gravity="center" android:layout_alignParentTop="true"></TextView>
<ImageView android:id="@+id/ImageView01" android:layout_width="wrap_content" android:layout_height="wrap_content"></ImageView>
<TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/mainscreen_state" android:layout_above="@+id/mainscreen_btchange"></TextView>
<ImageView android:layout_width="wrap_content" android:layout_centerHorizontal="true" android:layout_height="wrap_content" android:id="@+id/ImageAd" android:layout_gravity="center" android:layout_below="@+id/mainscreen"></ImageView> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_height="fill_parent"
android:layout_width="fill_parent">
<Button android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true"
android:id="@+id/mainscreen_btchange"
android:text="Change State"></Button>
</RelativeLayout>
</LinearLayout>
我的问题:如何缩小显示布局的所有元素的图片?
答案 0 :(得分:1)
对于需要确保显示大量项目的更复杂的布局,我通常以RelativeLayout作为我最外层的容器开始。我使用layout_alignParentTop和layout_alignParentBottom(在你看来似乎是垂直布局的情况下)停靠在四肢的任何需要,然后我努力制作相对于它们的下一组元素。基本上,从边缘开始,继续前进。
因此,在您的情况下,Button应具有属性android:layout_alignParentBottom="true"
,而电视应具有android:layout_above="@+id/mainscreen_btchange"
。顶部的TextView应为android:layout_alignParentTop="true"
,其下方的ImageView应为android:layout_below="@+id/mainscreen"