1

对android很新,所以不要咬...

我正在做@thenewboston 的教程,但我正处于我自己做更多探索的阶段,而不是遵循教程。

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

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

有人有什么想法吗?如果我没有意义,我可以张贴我想要实现的目标的图片......

编辑:我已经对我正在寻找的内容进行了视觉描述http://tinypic.com/view.php?pic=2hn2jaa&s=6。如果第一个回复合适,那么该法案将受到好评!

4

2 回答 2

2

使用相对布局,在列表视图上添加:android:layout_alignParentBottom="true"

于 2012-10-30T09:10:14.823 回答
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>
于 2012-10-30T09:35:34.993 回答