Android 在listview中拉伸一个项目

Android 在listview中拉伸一个项目,android,listview,Android,Listview,我有一个项目数量可变的列表视图。当整个屏幕只有很少的项目要填充时,我希望页脚内的背景一直延伸到屏幕底部的imageview。我怎样才能做到这一点 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/savings_details_activity_layout" android:layout_width="fill_parent" android:

我有一个项目数量可变的列表视图。当整个屏幕只有很少的项目要填充时,我希望页脚内的背景一直延伸到屏幕底部的imageview。我怎样才能做到这一点

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
  android:id="@+id/savings_details_activity_layout"
  android:layout_width="fill_parent"
  android:layout_height="fill_parent">

  <ListView 
    android:id="@+id/default_list_view"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:fadeScrollbars="true"
    android:footerDividersEnabled="false"
    android:headerDividersEnabled="false"
    android:smoothScrollbar="true"
    android:listSelector="@color/transparent" />

  <ImageView 
    android:id="@+id/bottom_bar"
    android:layout_height="wrap_content"
    android:layout_width="fill_parent"
    android:src="@drawable/action_bar_background"
    android:layout_alignParentBottom="true" />
</RelativeLayout>

清单项目

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="60dp"
android:paddingLeft="@dimen/margin_10dp"
android:paddingRight="@dimen/margin_10dp" >

<LinearLayout
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:layout_centerVertical="true"
    android:layout_marginLeft="@dimen/margin_10dp"
    android:layout_marginRight="@dimen/margin_10dp"
    android:layout_toLeftOf="@+id/list_item_value"
    android:layout_toRightOf="@+id/header_image"
    android:orientation="vertical">

    <TextView
        android:id="@+id/list_item_header"
        style="@style/LargeTextWhiteWithShadow"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:ellipsize="end"
        android:singleLine="true"
        android:text="header" />

    <TextView
        android:id="@+id/list_item_sub_header"
        style="@style/SmallTextLightBlueWithShadow"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:ellipsize="end"
        android:singleLine="true"
        android:text="sub header" />
</LinearLayout>

<TextView
    android:id="@+id/list_item_value"
    style="@style/LargeTextWhiteWithShadow"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_centerVertical="true"
    android:layout_marginRight="@dimen/margin_5dp"
    android:layout_alignParentRight="true"
    android:ellipsize="end"
    android:singleLine="true"
    android:text="value"/>
</RelativeLayout>


我有一个listview页脚,它只是一个图像。我不在乎是否拉伸listview页脚或列表中的最后一项。

考虑使用布局:权重。你肯定能够通过使用权重来实现


更多信息

考虑使用布局:重量。你肯定能够通过使用权重来实现


更多信息

如果您有很多项目,您希望在后台查看图像,或者是什么?换句话说,如果列表和底部之间有“空气”,我希望将列表中的页脚与底部工具栏(图像视图)对齐_bar@Houcine底部的_条正常工作,我只希望列表中的页脚在列表较短时向下延伸到底部\ u栏例如,当您的列表中只有3个项目时,您希望图像视图刚好位于列表的最后一个项目下方,而不是底部,这是您不希望的吗?当列表较短时,您的图像视图位于底部,如果你想让列表中的最后一项刚好位于页脚上方,那么你不能拉伸列表中的最后一项。如果有很多项,你想让图像视图显示在背景上,或者是什么?换句话说,如果有“air”,我想让列表中的页脚与底部的工具栏(图像视图)对齐在列表和底部之间_bar@Houcine底部的_栏正常工作,我只希望列表中的页脚在列表较短时向下延伸到底部。例如,当列表中只有3个项目时,您希望图像视图刚好位于列表的最后一个项目下方,而不是底部,这就是你不想要的吗?当列表很短,并且你的imageView位于底部时,如果你想这样做的话,你就不能拉伸列表的最后一项以便刚好位于页脚上方