我阅读了几篇博客\so\forum 帖子,发现将 ListView 放入 ScrollView 显然存在问题。但是在某个地方我发现如果我在滚动视图中放置一个线性布局(作为列表)它应该可以工作,现在它可以工作了。下面是我的xml。但列表不会向上\向下滚动,它被冻结了......知道为什么吗?
<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent" android:layout_height="fill_parent"
android:orientation="vertical" android:fillViewport="true">
<LinearLayout android:layout_width="fill_parent"
android:layout_height="fill_parent" android:orientation="vertical">
<LinearLayout android:layout_width="wrap_content"
android:layout_height="wrap_content" android:orientation="horizontal">
<ListView android:id="@+id/listView1" android:layout_width="100dp"
android:layout_height="wrap_content" android:background="@color/white"
android:cacheColorHint="#00000000" />
<HorizontalScrollView android:layout_width="wrap_content"
android:layout_height="wrap_content">
<ListView android:id="@+id/listView2" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:background="@color/white"
android:cacheColorHint="#00000000" />
</HorizontalScrollView>
</LinearLayout>
</LinearLayout>
</ScrollView>