除了4.0.x之外,我的ScrollView正在处理从4.1到4.4的所有Android版本。 (我的minSdkVersion是14)
我知道将ListView放在ScrollView中是一个坏主意,但即使没有ListView它也无法工作。 (我不介意ListView不可滚动。)
那么我该怎么做才能使垂直ScrollView在Android 4.0上运行?
<?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:id="@+id/info_mainsv" >
<TableLayout
android:id="@+id/info_tableLayout1"
android:layout_width="fill_parent"
android:layout_height="fill_parent" >
...
<TableRow
android:id="@+id/tableRow3"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:padding="5dip" >
<TextView ... />
</TableRow>
<TableRow
android:id="@+id/tableRow4"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:padding="5dip" >
<ListView
android:id="@+id/listViewDoel"
style="@style/nowCardStyle"
android:layout_width="wrap_content"
android:layout_height="300dp"
android:clickable="false"
/>
</TableRow>
<TableRow>
...
</TableRow>
</TableLayout>
</ScrollView>