Android layout 带ScrollView的main.xml中的抽屉布局
嗨,伙计们,我有这个布局…但是如果我的手机是水平的,滚动视图就不能工作Android layout 带ScrollView的main.xml中的抽屉布局,android-layout,android-scrollview,Android Layout,Android Scrollview,嗨,伙计们,我有这个布局…但是如果我的手机是水平的,滚动视图就不能工作 <android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/drawer_layout" android:layout_width="match_parent" android:layout_height="match_parent" > &
<android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/drawer_layout"
android:layout_width="match_parent"
android:layout_height="match_parent" >
<FrameLayout
android:id="@+id/content_frame"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@drawable/sfondomain" >
<ImageView
android:id="@+id/imageView0"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_marginTop="20dp"
android:layout_marginLeft="20dp"
android:src="@drawable/icon_drawer" />
<ImageView
android:id="@+id/imageView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="60dp"
android:layout_marginLeft="20dp"
android:layout_marginRight="20dp"
android:layout_below="@+id/imageView0"
android:src="@drawable/homelogo" />
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent" >
<TextView
android:id="@+id/tv1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:layout_marginTop="167dp"
android:textColor="#FFFFFF"
android:textStyle="bold|italic"
android:text="Prossimo Arrivo"
android:textAppearance="?android:attr/textAppearanceLarge" />
<ListView
android:id="@+id/arrivi"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_alignParentLeft="true"
android:layout_below="@+id/tv1"
android:cacheColorHint="#00000000" />
<TextView
android:id="@+id/tv2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:layout_marginTop="327dp"
android:textColor="#FFFFFF"
android:textStyle="bold|italic"
android:text="Prossima Partenza"
android:textAppearance="?android:attr/textAppearanceLarge" />
<ListView
android:id="@+id/partenze"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_alignParentLeft="true"
android:layout_below="@+id/tv2"
android:cacheColorHint="#00000000" />
<ImageView
android:id="@+id/info"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_alignParentTop="true"
android:layout_marginRight="20dp"
android:layout_marginTop="20dp"
android:src="@drawable/info" />
</RelativeLayout>
</FrameLayout>
<ListView
android:id="@+id/left_drawer"
android:layout_width="240dp"
android:layout_height="match_parent"
android:layout_gravity="start"
android:choiceMode="singleChoice"
android:divider="@android:color/transparent"
android:dividerHeight="0dp"
android:background="@drawable/background" >
</ListView>
但我不知道如何放置滚动视图。
布局很好,但是当我的手机在横向中不滚动时
我试过这个:
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:fillViewport="true" >
<android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/drawer_layout"
android:layout_width="match_parent"
android:layout_height="match_parent" >
<FrameLayout
android:id="@+id/content_frame"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@drawable/sfondomain" >
<ImageView
android:id="@+id/imageView0"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_marginTop="20dp"
android:layout_marginLeft="20dp"
android:src="@drawable/icon_drawer" />
<ImageView
android:id="@+id/imageView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="60dp"
android:layout_marginLeft="20dp"
android:layout_marginRight="20dp"
android:layout_below="@+id/imageView0"
android:src="@drawable/homelogo" />
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent" >
<TextView
android:id="@+id/tv1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:layout_marginTop="167dp"
android:textColor="#FFFFFF"
android:textStyle="bold|italic"
android:text="Prossimo Arrivo"
android:textAppearance="?android:attr/textAppearanceLarge" />
<ListView
android:id="@+id/arrivi"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_alignParentLeft="true"
android:layout_below="@+id/tv1"
android:cacheColorHint="#00000000" />
<TextView
android:id="@+id/tv2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:layout_marginTop="327dp"
android:textColor="#FFFFFF"
android:textStyle="bold|italic"
android:text="Prossima Partenza"
android:textAppearance="?android:attr/textAppearanceLarge" />
<ListView
android:id="@+id/partenze"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_alignParentLeft="true"
android:layout_below="@+id/tv2"
android:cacheColorHint="#00000000" />
<ImageView
android:id="@+id/info"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_alignParentTop="true"
android:layout_marginRight="20dp"
android:layout_marginTop="20dp"
android:src="@drawable/info" />
</RelativeLayout>
</FrameLayout>
<ListView
android:id="@+id/left_drawer"
android:layout_width="240dp"
android:layout_height="match_parent"
android:layout_gravity="start"
android:choiceMode="singleChoice"
android:divider="@android:color/transparent"
android:dividerHeight="0dp"
android:background="@drawable/background" >
</ListView>
</android.support.v4.widget.DrawerLayout>
</ScrollView>
这是一个日志猫您好,您是否解决了此错误?我还想添加scroll,但我得到了java.lang.IllegalArgumentException:DrawerLayout必须使用MeasureSpec.justice进行测量。在portraid模式下也可以。为什么需要提及具体的身高和体重?