我有 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 的工作示例,我想滚动视图也应该是相同的,但是滚动视图中只能包含一个子视图。