0

我有以下 XML:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#ce6517"
tools:context=".MainActivity" >

<RelativeLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:id="@+id/relative" >

<ImageView android:id="@+id/upload_IV"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:src="@drawable/upload" />

<TextView android:id="@+id/upload_TV"
    android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Upload" android:layout_below="@+id/upload_IV"/>


<ImageView android:id="@+id/settings_IV"
    android:layout_marginLeft="150dp"
    android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/upload" android:layout_toRightOf="@+id/upload_IV"/>

<TextView
    android:id="@+id/settings_TV"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_below="@+id/settings_IV"
    android:layout_toRightOf="@+id/upload_TV"
    android:text="Settings" />

</RelativeLayout>

它看起来像这样:

在此处输入图像描述

问题:如何将名为“设置”的 TextView 定位在第二个图标下方?因此,如果我在第二个图标上留出更多边距,文本会随之移动吗?这可能吗?

4

1 回答 1

1
<TextView
    android:id="@+id/settings_TV"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_below="@+id/settings_IV"
    android:layout_alignLeft="@+id/settings_IV"
    android:text="Settings" />

此外,不需要第二个RelativeLayout,您可以将视图保留为根视图的子视图。

于 2013-10-14T14:53:23.723 回答