解决方案 »
- Android ViewFlipper加载大量数据
- android中的sqlite数据库主要是什么用途的,
- 关于android MVC结构的单元测试
- andorid切换activity
- 如果在onPrepareDialog方法里修改Dialog的Message
- android qq群 6004215
- 真心求帮忙,android关于找不到类
- 如何在Fragment中使用PreferenceFragment
- tablelayout里的layout_span
- Fail to connect to camera service
- 关于微博qq空间分享集成
- C++Builder如何和网站进行HTTPS的POST和GET?
同理 right drawer 需要 android:layout_gravity="end" 以及 android:layout_width < 320dp没测试过include的情况, include 后面应该不允许直接跟这两个属性吧?你可尝试在 user_layout 定义android:layout_gravity = "right" 以及指定一个小于320dp的宽度,
module_layout同样对待 ("start" 通 "left", "end" 通 "right")为什么要include? 为了复用? 若为了复用, 可尝试<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<android.support.v4.widget.DrawerLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/drawer_layout">
<include layout="@layout/main_layout"/>
<LinearLayout
android:id="@+id/left_drawer"
android:layout_width="240dp"
android:layout_height="match_parent"
android:layout_gravity="start">
<include layout="@layout/module_layout"/>
</LinearLayout>
<LinearLayout
android:id="@+id/right_drawer"
android:layout_width="300dp"
android:layout_height="match_parent"
android:layout_gravity="end" >
<include layout="@layout/user_layout"/>
</LinearLayout>
</android.support.v4.widget.DrawerLayout>
</RelativeLayout>另外: 没看出最外层 RelativeLayout 的必要性, 你可看看Lint建议
3q,解决了,relativelayout是网上参考代码的,范例