布局问题:Listview推动查看外部屏幕

时间:2010-11-14 04:15:23

标签: android listview layout screen

我有两个textview,一个listview(顺便说一下,这是listactivity)和一个datepicker。所有应该垂直显示在此顺序中。

问题是ListView正在将屏幕下方的日期选择器推到看不见的世界的深处。我希望datepicker有自己的空间,固定在底部,而listview根据需要增长,但仍然允许datepicker有自己的空间。

+/-喜欢这个:

~~~~~~~~~~~~~~~ screen top

TextView 1

TextView 2

|

|

|

| ListView [*]

|

|

|

DatePicker (stays here no matter how much List grows or shrinks

~~~~~~~~~~~~~~~ screen bottom

[*] - >此列表视图将滚动很多,但不会隐藏datepicker!

我知道要求准备好代码是非常懒惰的,但是你们可以共享一个灯吗?这真让我抓狂。我相信我已经尝试过数百万种组合。

非常感谢你。这就是我完成第一个应用程序所需的全部内容! : - (

1 个答案:

答案 0 :(得分:3)

使用RelativeLayout

<RelativeLayout>
  <!-- other stuff goes here -->
  <DatePicker
    android:id="@+id/some_id"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:layout_alignParentBottom="true"/>
  <ListView
    android:id="@android:id/list"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:layout_above="@id/some_id"/>
</RelativeLayout>

顺便说一句,我刚刚给了你基本的和重要的部分......你需要完成代码(例如,你必须给RelativeLayout标签一个宽度和高度,把你的{ {1}}等。)