tablelayout中的垂直滚动(仅限SDK 14)

时间:2014-01-20 19:09:33

标签: android xml listview

除了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>

0 个答案:

没有答案