我有一个用自定义适配器填充的ListView。我对ListView的每一行都有一个非常基本的布局(甚至不确定这是否适用于我的问题):
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
style="@style/BaseStyle"
android:orientation="vertical"
android:paddingLeft="5dip"
android:paddingRight="5dip"
android:paddingTop="8dip"
android:paddingBottom="8dip"
>
<TextView
android:id="@+id/text"
style="@style/BaseStyle.Title"
/>
</RelativeLayout>
我想在ListView的底部覆盖一个单一的TextView,但不完全确定如何与Android布局工作可以是徒劳的练习。:)
用framayout包裹你的主布局,并把你想要在overlay中的视图作为最后一个子。
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/home_container"
android:layout_height="match_parent"
android:layout_width="match_parent">
...
your ListView
...
your text view (it is gonna be on top of your layout)
</FrameLayout>
从你的描述中,我不确定这就是你要找的,你应该在你的问题中提供更多的信息,让我知道。
如果你只是在讨论每个列表项中的TextView,那么你只需要指定文本视图的对齐方式:
android:layout_alignParentBottom="true"