如何在android XML布局中添加两个ScrollView,以使每个滚动视图占据布局高度的一半?

android - 如何在xml布局中添加两个Scroll View ,以使每个scrollview占据布局高度的一半?-LMLPHP

最佳答案

您可以使用LinearLayout作为rootview,然后添加两个ScrollView作为子级,并将android:layout_weight="1"分配给两个ScrollView


  注意:如果您希望视图水平滚动,请使用HorizontalScrollView


样本代码

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical">

    <ScrollView
        android:layout_width="match_parent"
        android:layout_height="0dp"
        android:background="@android:color/black"
        android:layout_weight="1">

        <LinearLayout
            android:layout_width="match_parent"
            android:layout_height="wrap_content">

            <!--add viw here-->
        </LinearLayout>

    </ScrollView>

    <ScrollView
        android:layout_width="match_parent"
        android:layout_height="0dp"
        android:background="@android:color/holo_red_dark"
        android:layout_weight="1">

        <LinearLayout
            android:layout_width="match_parent"
            android:layout_height="wrap_content">

            <!--add viw here-->
        </LinearLayout>

    </ScrollView>


</LinearLayout>


输出值

android - 如何在xml布局中添加两个Scroll View ,以使每个scrollview占据布局高度的一半?-LMLPHP

关于android - 如何在xml布局中添加两个Scroll View ,以使每个scrollview占据布局高度的一半?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/55739169/

10-09 13:49