0

質問のテキストビューをリストの最初の項目であるかのようにリストの一番上に表示するには、質問を必要なだけ下に伸ばしてから、その下のリストを開始し、両方をスクロール可能にするにはどうすればよいですか。同じスクローラー?

<ScrollView
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/scroller"
    android:layout_width="fill_parent"
    android:layout_height="match_parent"
    android:layout_above="@+id/linearLayout2"
    android:layout_alignParentTop="true"
    android:layout_weight="4.34"
    android:fillViewport="true"
    android:scrollbars="vertical" >

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:orientation="vertical" >

        <TextView
            android:id="@+id/question_content"
            android:layout_width="match_parent"
            android:layout_height="56dp"
            android:padding="8dip"
            android:textSize="20sp" />

        <ListView
            android:id="@+id/list"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:layout_marginTop="84dp"
            android:layout_weight="0.10" >

        </ListView>

    </LinearLayout>

</ScrollView>
4

2 に答える 2

1

ListViewinは必要ありませんが、おそらく必要ありませんScrollBar。はListViewすでにスクロール可能です。ScrollViewをに置き換えることができますRelativeView。次に、「ListView」で使用します

android:layout_below="@+id/question_content"

これはあなたが望むものを与えるはずです。その後、あなたも必要とすべきではありませんLinearLayout

于 2013-01-11T19:20:26.677 に答える
1

ListView中に入れてはいけませんScrollViewListView.addHeaderView()代わりに使用してください。

于 2013-01-11T19:17:29.843 に答える