布局代码如下:

<?xmlversion="1.0"encoding="utf-8"?><LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"xmlns:app="http://schemas.android.com/apk/res-auto"android:layout_width="match_parent"android:layout_height="match_parent"android:orientation="vertical"><android.support.v4.widget.DrawerLayoutxmlns:tools="http://schemas.android.com/tools"android:id="@+id/drawer_layout"android:layout_width="match_parent"android:layout_height="match_parent"><FrameLayoutandroid:id="@+id/main"android:layout_width="match_parent"android:layout_height="match_parent"></FrameLayout><LinearLayoutandroid:id="@+id/left_layout"android:layout_width="220dp"android:layout_height="match_parent"android:layout_gravity="left"android:orientation="vertical"><RelativeLayoutandroid:layout_width="wrap_content"android:layout_height="wrap_content"><ImageViewandroid:id="@+id/left_menu_title_img"android:layout_width="match_parent"android:layout_height="150dp"android:contentDescription="@string/description"android:scaleType="fitXY"android:src="@drawable/default_blur"/><LinearLayoutandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_centerHorizontal="true"android:layout_centerVertical="true"android:orientation="vertical"><com.lyrics.view.RoundedImageViewandroid:id="@+id/userIcon"android:layout_width="wrap_content"android:layout_height="wrap_content"android:scaleType="centerCrop"android:src="@drawable/ic_avatar7"app:border_color="@android:color/transparent"app:border_width="1dip"app:corner_radius="10dp"app:is_oval="true"app:round_background="true"/><TextViewandroid:id="@+id/username"android:layout_width="wrap_content"android:layout_height="wrap_content"android:textColor="@android:color/white"android:text="@string/default_username"android:paddingLeft="5dp"/></LinearLayout></RelativeLayout><ListViewandroid:id="@+id/left_drawer_listView"android:layout_width="match_parent"android:layout_height="match_parent"android:background="@color/left_list_view_bg"android:choiceMode="singleChoice"android:divider="@drawable/divider"android:dividerHeight="1dp"/></LinearLayout></android.support.v4.widget.DrawerLayout></LinearLayout>

java代码中最关键的是关闭DrawerLayout是要用DrawerLayout.closeDrawer(View v)方法(其中的View即是left_layout)而不是DrawerLayout.closeDrawer()方法。

更多相关文章

  1. 没有一行代码,「2020 新冠肺炎记忆」这个项目却登上了 GitHub 中
  2. Kotlin中的@JvmOverloads
  3. 【Tech-Android-Other】Android中的Future
  4. AndroidManifest.xml简单解析
  5. Android(安卓)JazzyViewPager
  6. Android(安卓)Light Sensor
  7. Android(安卓)线性布局 LinearLayout
  8. ConstraintLayout约束布局属性
  9. android 退出系统

随机推荐

  1. android ios vue 互调
  2. 关于Android(安卓)intent的知识
  3. EditeText标签字体大小设置 是否可编辑
  4. Android安装以及Eclipse插件(Google Andr
  5. Android调用本机地图APP
  6. Android Non-UI to UI Thread Communicat
  7. Ubuntu 试用Android L版本
  8. android 之摄像头
  9. pointer location
  10. android开源新闻小程序、3D翻转公告效果