我有5个不同的子视图的布局,儿童观点的RelativeLayout与它里面的子视图数,所有也不同。 因此我使用滚动视图作为这样根容器:
<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控件,我想了滚动它应该是一样过, 但滚动视图只能包含一个里面子视图。