0

使用https://github.com/vieux/Android-Horizo​​ntal-ListView

所以我想制作一个具有多个水平列表视图的屏幕。这是我的 XML 文件。

<LinearLayout
  xmlns:android="http://schemas.android.com/apk/res/android"
  android:orientation="vertical"
  android:layout_width="fill_parent"
  android:layout_height="wrap_content"
  android:background="#fff"
  >

  <com.devsmart.android.ui.HorizontalListView
    android:id="@+id/listView1"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:background="#fff"
  />

  <com.devsmart.android.ui.HorizontalListView
    android:id="@+id/listView2"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:background="#fff"
  />
</LinearLayout>

唯一的问题是当我为高度执行 wrap_content 时,它会将高度注册为整个屏幕。我通过将第一个列表视图的高度更改为设定的像素量来测试以确保我的第二个列表视图在那里,并且两者都在那里。

我在 github 上读到这是一个已知问题,但它说它已修复......我想我错过了什么?

如果有人对此有任何经验,我将不胜感激!

4

1 回答 1

0

尝试这个。

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="#fff"
android:orientation="vertical" >

<LinearLayout
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:background="#fff"
    android:orientation="vertical" >

    <com.devsmart.android.ui.HorizontalListView
        android:id="@+id/listView1"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:background="#fff" />

    <com.devsmart.android.ui.HorizontalListView
        android:id="@+id/listView2"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:background="#fff" />
</LinearLayout>

如果您没有得到解决方案,请重播。

于 2012-10-24T11:23:20.407 回答