0

問題を正しく説明する方法がよくわかりません。私のレイアウトにはlinearlayoutのトップメニューが含まれており、その下にはスクロールビューでラップされたテーブルレイアウトがあります。私の問題は、上にスクロールすると、コンテンツテーブルレイアウトが上に移動し、トップメニュービューがブロックされることです。だから誰かが問題を解決する方法を知っているだろうか私を指摘してください。ありがとう

これは私のコードです:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:background="@drawable/bg" >

    <LinearLayout
        xmlns:android="http://schemas.android.com/apk/res/android"
        android:id="@+id/menu_bar"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_alignParentTop="true"
        android:background="@drawable/menu_bar" >

    </LinearLayout>

    <ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:scrollbars="none" >

        <TableLayout
            xmlns:android="http://schemas.android.com/apk/res/android"
            android:id="@+id/myTableLayout"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_marginTop="140dp"
            android:stretchColumns="1" >
        </TableLayout>
    </ScrollView>

</RelativeLayout>
4

1 に答える 1

0

ScrollViewをLinearLayoutの下に設定する必要があります。そうしないと、その上にスタックします。

お役に立てれば!

于 2012-06-23T13:52:31.737 に答える