根据屏幕高度设置布局

时间:2010-08-03 05:56:11

标签: android

我在屏幕上使用两个ListView。我想划分每个ListView的高度,但我希望它与屏幕无关。为此我需要知道屏幕的高度。我正在使用xml来做到这一点。 任何人都可以帮助我实现这个目标吗?

谢谢 迪帕克

2 个答案:

答案 0 :(得分:0)

尝试将视图的布局高度设置为“填充父级”,将布局权重设置为1。

答案 1 :(得分:0)

试试这个:

<LinearLayout
  xmlns:android="http://schemas.android.com/apk/res/android"
  android:layout_width="fill_parent"
  android:layout_height="fill_parent"
  android:orientation="vertical"
>
  <ListView
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:layout_weight="1"
  />
  <ListView
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:layout_weight="1"
  />
</LinearLayout> 

重要部分包含ListViews android:layout_height="fill_parent"android:layout_weight="1"以及LinearLayout android:orientation="vertical"

Documentation有关layout_weight属性的更多信息。