【发布时间】:2012-05-31 13:18:34
【问题描述】:
我的布局有 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 的工作示例,我想滚动视图也应该是一样的,但滚动视图中只能包含一个子视图。
【问题讨论】:
标签: android android-layout drag-and-drop scrollview