在ListView底部叠加TextView

时间:2011-12-03 01:27:03

标签: android android-layout

我有一个正在使用自定义适配器填充的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布局可能会徒劳无功。 :)

1 个答案:

答案 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"