0

ここに画像の説明を入力私は、2 つのリストがあり、レイアウトが非常に大きいプロジェクトで作業しています。通常のレイアウトの 2 倍であると言えます。スクロール ビューを追加してレイアウト全体を表示する必要がありますが、問題は、スクロール ビュー内にリストを配置できないことです。そうすると、スクロール ビューがリストまたはスクロール ビューである場合、コンパイラにはあいまいさが生じます。今、私は私を助けるために何をすべきですか、事前に感謝します...

レイアウトの半分の画像も添付しています....

ここに画像の説明を入力

4

1 に答える 1

1

あなたのクエリから、私は1つのサンプルXMLファイルを設計しました:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >

<ScrollView
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:fillViewport="true" >

    <LinearLayout
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:orientation="vertical" >

        <LinearLayout
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:layout_weight="1"
            android:background="#ffffff" >
        </LinearLayout>

        <LinearLayout
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:layout_weight="1"
            android:background="#ffffeabc" >
        </LinearLayout>
    </LinearLayout>
</ScrollView>

上記では、より大きな高さのビューのスクロール ビューがあり、リスト ビューの比率も同じです。集中しなければならないのは、重量属性android:layout_weightを使用した遊び方を確認することです

編集 :

あなたができることの1つは、リストビューのヘッダーフッターの概念を使用できることです-ImageViewと2番目のリストビューを1番目のリストビューのフッターとして作成し、ImageViewと2番目のListViewが常に1番目のリストビューの下に来るようにします..

ヘッダー フッターの概念については、このリンクを確認してください

于 2012-06-22T13:36:11.243 に答える