我在自定义抽屉布局中有滚动视图滚动视图不起作用。 视图包括图像滑块的相对布局和稍后逐行填充的线性布局。虽然高度的属性是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>
`相对布局用于页面顶部的图像滑块,下面的布局用编程方式填充,线性布局大于页面高度。列表视图用于抽屉的滑动菜单布局。