私は5つの異なる子ビューを持つレイアウトを持っています。したがって、私は次のようにスクロールビューをルートコンテナとして使用しています:
<ScrollView android:layout_width="match_parent" android:layout_height="match_parent"
android:fillViewport="true" android:scrollbars="none">
<LinearLayout android:layout_width="match_parent" android:layout_height="match_parent"
android:id="@+id/home_page_scrollview_outer_layout">
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:layout_marginLeft="10dip"
android:layout_marginRight="10dip"
android:layout_alignParentLeft="true"
android:background="@drawable/homescreen_yellow" >
<ImageButton android:id="@+id/hp_imgbtn_listA" android:layout_width="wrap_content" android:layout_height="wrap_content"
android:layout_alignParentRight="true" android:src="@drawable/arrow_right">
</ImageButton>
<ListView
android:id="@+id/listA"
android:layout_below="@id/hp_txt_listA"
android:background="@color/home_page_bg"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
</ListView>
</RelativeLayout>
<!-- List B layout -->
<RelativeLayout
android:layout_weight="1"
android:layout_marginRight="10dip"
android:background="@drawable/homescreen_cyan"
android:layout_width="match_parent"
android:layout_height="wrap_content">
</RelativeLayout>
<!-- List C layout -->
<RelativeLayout
android:layout_weight="1"
android:layout_marginRight="10dip"
android:background="@drawable/homescreen_purple"
android:layout_width="match_parent"
android:layout_height="wrap_content">
</RelativeLayout>
<!-- List D layout -->
<RelativeLayout
android:layout_weight="1"
android:layout_marginRight="10dip"
android:background="@drawable/homescreen_turqoise"
android:layout_width="match_parent"
android:layout_height="wrap_content">
</RelativeLayout>
<!-- List E layout -->
<RelativeLayout
android:layout_weight="1"
android:layout_marginRight="10dip"
android:background="@drawable/homescreen_turqoise"
android:layout_width="match_parent"
android:layout_height="wrap_content">
</RelativeLayout>
<LinearLayout>
</ScrollView>
ドラッグ アンド ドロップ効果の LinearLayout コンテナーが必要です。 LinearLayoutコンテナのドラッグアンドドロップを実現する方法はありますか? ListView の実際の例を取得しました。scrollview の場合も同じであると思いますが、scrollview には子ビューを 1 つだけ含めることができます。