滚动视图与抽屉布局和视图寻呼机Android

时间:2017-09-28 10:59:47

标签: android scrollview relativelayout drawerlayout

我在主视图中有drawer layout我要在scroll view下创建主视图。 我将相对布局包装成线性布局,将其放在滚动视图中但不起作用。

主视图包含第一个标签下的图像滑块和view pager,它不适合页面并需要滚动。 仅将滚动视图添加到列表不是一个选项,列表是线性布局,而不是列表视图。 这是我的布局文件。

<android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:custom="http://schemas.android.com/apk/res-auto"
    android:id="@+id/drawer_layout"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical">


        <ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:fillViewport="true">

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

                <RelativeLayout
                    android:id="@+id/main_content"
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content">

                    <com.daimajia.slider.library.SliderLayout
                        android:id="@+id/slider"
                        android:layout_width="match_parent"
                        android:layout_height="220dp"
                        android:layout_marginBottom="10dp"
                        android:layout_marginLeft="10dp"
                        android:layout_marginRight="10dp"
                        android:layout_marginTop="20dp" />

                    <com.daimajia.slider.library.Indicators.PagerIndicator
                        android:id="@+id/custom_indicator"
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content"
                        android:layout_alignParentEnd="true"
                        android:layout_marginBottom="50dp"
                        android:layout_marginLeft="15dp"
                      android:layout_marginRight="15dp"
                        android:layout_marginTop="215dp"
                        android:gravity="center"
                        custom:selected_color="#ffa500"
                        custom:selected_height="10dp"
                        custom:selected_padding_left="4dp"
                        custom:selected_padding_right="4dp"
                        custom:selected_width="10dp"
                        custom:shape="rect"
                        custom:unselected_color="#ffffff"
                        custom:unselected_height="10dp"
                        custom:unselected_padding_left="4dp"
                        custom:unselected_padding_right="4dp"
                        custom:unselected_width="10dp" />

                </RelativeLayout>
            </LinearLayout>

        </ScrollView>

        <ListView
            android:id="@+id/lv_sliding_menu"
            android:layout_width="200dp"
            android:layout_height="match_parent"
            android:layout_gravity="start"
            android:background="#FFFFFF"
            android:choiceMode="singleChoice">

        </ListView>
    </android.support.v4.widget.DrawerLayout>

这是输出不可滚动视图https://i.stack.imgur.com/WEmMr.png

的图像