在ListView的底部覆盖TextView



我有一个用自定义适配器填充的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"

最新更新