【发布时间】:2015-06-24 18:18:09
【问题描述】:
我有以下 XML 布局。
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="?android:attr/listPreferredItemHeight"
android:padding="6dip" >
<TextView
android:id="@+id/itemNumber"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_alignParentBottom="true"
android:layout_alignParentTop="true"
android:layout_marginRight="6dip"
android:textSize="50px"/>
<TextView
android:id="@+id/secondLine"
android:layout_width="fill_parent"
android:layout_height="26dip"
android:layout_alignParentBottom="true"
android:layout_alignParentRight="true"
android:layout_toRightOf="@id/itemNumber"
android:ellipsize="marquee"
android:singleLine="true"
android:textSize="12sp" />
<TextView
android:id="@+id/firstLine"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_above="@id/secondLine"
android:layout_alignParentRight="true"
android:layout_alignParentTop="true"
android:layout_alignWithParentIfMissing="true"
android:layout_toRightOf="@id/itemNumber"
android:gravity="center_vertical"
android:textSize="16sp" />
<RelativeLayout
android:id="@+id/InnerRelativeLayout"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true" >
<Button
android:text="Submit"
android:id="@+id/Button"
android:layout_alignParentRight="true"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
</Button>
<EditText
android:id="@+id/EditText"
android:layout_width="fill_parent"
android:layout_toLeftOf="@id/Button"
android:layout_height="wrap_content">
</EditText>
</RelativeLayout>
</RelativeLayout>
我需要做的是让编辑文本和按钮出现在屏幕底部。我正在使用 3 个文本视图显示为列表视图。所以我可以从列表中选择一个并将其输入到编辑文本中以提交值。
但我不能让它们出现在底部。我该怎么做?
【问题讨论】:
-
你关闭第二个RelativeLayout了吗?
-
这可能会有所帮助! stackoverflow.com/questions/14779688/…
-
@RafaelCardoso 对不起,我有。复制/粘贴时错过了
-
这是一个使用 3 部分 LinearLayout 的简单解决方案:stackoverflow.com/a/23746100/2162226