使用https://github.com/vieux/Android-Horizontal-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时,它会将高度注册为整个屏幕。我通过将第一个listviews hight更改为设置的像素数量来确保我的第二个listview存在,并且两个都在那里。
我在github上读到这是一个已知的问题,但是它说它已修复了...我想我错过了什么?
如果有人对此有任何经验,我会很感激!
答案 0 :(得分: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>
如果你没有得到解决方案,那么重播。