我只想将屏幕分成两部分,如果输出变得很多,则使第二部分有滚动条。可能吗? (我是eclipse编程android的新手)
答案 0 :(得分:1)
您可以使用LinearLayout(design)并使用两个子视图(可能又是其他布局)来分割屏幕。在ScrollView中包装其中一个子视图(布局)。
答案 1 :(得分:0)
在布局上添加分隔符图像。做到这一点
android:layout_centerVertical="true"
在下面添加ScrollView图像。并在ScrollView中添加您想要的任何元素。
答案 2 :(得分:0)
将 LinearLayout
与 layout_weight
一起使用。
在子视图中,您可以使用layout_height="0dp"
和layout_weight="1"
将子视图分成相同的高度。
同时检查What does android:layout_weight mean?
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<FrameLayout
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1"
android:background="#f0f" />
<ScrollView
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1" >
<!-- ScrollView can contain only one layout -->
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical" >
<TextView
android:layout_width="match_parent"
android:layout_height="2000dp"
android:background="#ff3"
android:text="scroll down" />
</LinearLayout>
</ScrollView>
</LinearLayout>
答案 3 :(得分:0)
main_layout的weightSum
是否包含两个分隔的布局(左,右),右边的布局是ScrollView
:
<LinearLayout
android:id="@+id/main_layout"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal"
android:weightSum="1" >
<LinearLayout
android:id="@+id/left"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="0.5"
android:orientation="vertical" >
<!-- Add whatever you want here -->
</LinearLayout>
<LinearLayout
android:id="@+id/right_container"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="0.5"
android:orientation="vertical" >
<ScrollView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="top" >
<LinearLayout
android:id="right"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<!-- Add whatever you want here -->
</LinearLayout>
</ScrollView>
</LinearLayout>
</LinearLayout>