DrawerLayout不能滑动关闭的解决办法
来源:互联网 发布:汉诺塔算法伪代码 编辑:程序博客网 时间:2024/06/05 08:47
DrawerLayout要求ContentView(即主页内容部分)必须是DrawerLayout的第一个Child View,左侧滑动出现/隐藏的MenuView(例如NavigationView)必须是DrawerLayout的最后一个Child View。
<?xml version="1.0" encoding="utf-8"?><android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/drawerlayout" android:layout_width="match_parent" android:layout_height="match_parent"> <RelativeLayout android:layout_width="match_parent" android:layout_height="match_parent"> .... </RelativeLayout> <-- 放在最后 --> <android.support.design.widget.NavigationView android:id="@+id/navigation_view" android:layout_width="wrap_content" android:layout_height="match_parent" android:layout_gravity="start" app:headerLayout="@layout/header_layout" app:menu="@menu/main" /></android.support.v4.widget.DrawerLayout>
并且需要给滑动出现MenuView添加android:layout_gravity=”start”属性。如果滑动出现的Child View不是最后一个Child View,那么将出现不能被滑动收起的情况。
android:layout_gravity="start"
1 0
- DrawerLayout不能滑动关闭的解决办法
- 关闭DrawerLayout的手势滑动
- DrawerLayout 关闭手势滑动
- DrawerLayout 关闭手势滑动
- 解决DrawerLayout不能全屏滑动的问题
- 关闭和打开Drawerlayout侧拉手势滑动的方法
- 解决DrawerLayout的不能全屏滑动的问题
- 解决drawerlayout嵌套listview 导致listview不能滑动的问题
- 高大上的侧滑菜单DrawerLayout,并解决不能全屏滑动的问题
- 关于移动端h5页面不能滑动问题的解决办法
- setNavigationBarHidden:YES 就不能左滑动返回的解决办法
- Android的DrawerLayout全屏滑动显示
- 打开缓冲后不能将其关闭的解决办法
- PostgreSQL服务莫名关闭不能重启的解决办法
- dedecms自动提取关键字不能关闭的解决办法
- window系统eclipse卡死不能关闭的解决办法
- webView后台播放音乐不能关闭的解决办法
- drawerLayout设置滑动打开的,滑动禁止的代码
- hadoop资料收集
- Vue2中的键盘事件
- Android指纹识别
- ConfigReader
- 2、scrapy使用步骤
- DrawerLayout不能滑动关闭的解决办法
- Win7下Nginx的安装与配置,win7nginx配置
- Matlab图像预处理命令
- android绘制动画实现方式
- iOS Apps – JSON-RPC – Go Servers
- JWT简介
- 网络编程-实验2-C与C通信
- 这是个开端
- LeetCode (16)3Sum Closest