我有一个正在使用自定义适配器填充的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布局可能会徒劳无功。 :)
答案 0 :(得分:1)
使用FrameLayout包裹您的主要布局,并将您想要叠加的视图作为最后一个孩子。
<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"