android技术吧 关注:10,239贴子:42,828
  • 11回复贴,共1

DrawerLayout 菜单滑出宽度全屏

只看楼主收藏回复

怎么使 DrawerLayout一侧滑出的内容可以完全遮住中间的内容。网上的例子都是左侧滑出菜单,菜单遮住主内容一部分。我把菜单宽度 设为match_parent,还是没有全屏,右侧有一部分没有遮住主内容。


IP属地:上海1楼2014-08-03 15:19回复
    同问


    IP属地:四川2楼2014-08-21 00:58
    回复
      在其它地方找到了解决方法,专门来回答你。。。
      源码中DrawerLayout最小的空白距离为64dp
      所以你只需要先设置width为match_parent,
      然后,如果是左侧抽屉的话
      android:layout_marginLeft="-64dp"
      如果是右侧抽屉的话
      android:layout_marginRight="-64dp".
      OK!哈哈~~


      IP属地:澳大利亚3楼2014-09-04 22:26
      收起回复
        噢噢噢噢噢


        IP属地:北京5楼2018-09-04 17:55
        回复
          可以试试使用Slidingmenu,从github中导入到项目中很方便就能使用其方法设置宽度


          6楼2019-03-24 20:24
          回复