Android Scrollview在抽屉布局中不起作用

时间:2017-10-09 11:40:58

标签: android layout scrollview drawerlayout

我在自定义抽屉布局中有滚动视图滚动视图不起作用。 视图包括图像滑块的相对布局和稍后逐行填充的线性布局。虽然高度的属性是wrap_content,但它不起作用。 这是布局xml文件`

<com.example.msamy.almishkah.HomePage.MyDrawerLayout 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="wrap_content"
    android:orientation="vertical">

    <ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:fillViewport="true"
        android:scrollbars="vertical"
        android:id="@+id/scrollFView">

        <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
            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" />

                <TextView
                    android:id="@+id/textSlider"
                    android:layout_width="220dp"
                    android:layout_height="60dp"
                    android:layout_marginBottom="20dp"
                    android:layout_marginLeft="20dp"
                    android:layout_marginRight="20dp"
                    android:layout_marginTop="140dp"
                    android:background="#ffffff"
                    android:textColor="@color/colorPrimary"
                    android:textSize="18sp" />

                <Button
                    android:id="@+id/sliderButton"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_marginLeft="140dp"
                    android:layout_marginRight="140dp"
                    android:layout_marginTop="170dp"
                    android:fontFamily="sans-serif"
                    android:text="More"
                    android:textColor="#ffa500"
                    android:textSize="18sp" />

            </RelativeLayout>

            <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
                android:id="@+id/Homeisa"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:orientation="vertical">

            </LinearLayout>
        </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>
</com.example.msamy.almishkah.HomePage.MyDrawerLayout>

`相对布局用于页面顶部的图像滑块,下面的布局用编程方式填充,线性布局大于页面高度。列表视图用于抽屉的滑动菜单布局。

0 个答案:

没有答案