将Listview移动到视图android的底部

时间:2012-10-30 09:07:29

标签: android android-layout android-listview

非常新的android,所以不要咬......

我正在做@thenewboston的教程,但是我正处于我自己做一些探索的阶段,而不是跟着教程。

我想知道(是否可能......)将视图/窗口/屏幕上的列表视图移动。目前,我的列表视图中有一个项目列表,从视图/窗口/屏幕的顶部向下填充。我想将我的listview限制在屏幕的下半部分说..?

我尝试过使用android:gravity但无济于事......

任何想法?如果我没有意义,我可以发布一张我想要实现的图片......

编辑:我已经主持了我正在寻找的http://tinypic.com/view.php?pic=2hn2jaa&s=6的视觉描述。如果第一个回复合适,那么该法案就会给予赞誉!

2 个答案:

答案 0 :(得分:2)

使用相对布局,在listview上添加:android:layout_alignParentBottom =“true”

答案 1 :(得分:1)

您可以使用线性布局中的权重来执行此操作:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical" >
    <View 
        android:id="@+id/empty_screen_space"
        android:layout_width="fill_parent"
        android:layout_height="0dip"
        android:background="#ff0000"
        android:layout_weight="0.4"/>
    <ListView 
        android:id="@+id/android:list"
        android:layout_width="fill_parent"
        android:layout_height="0dip"
        android:background="#00FF00"
        android:layout_weight="0.6"/>


</LinearLayout>