DrawerLayout做的侧滑菜单,第一次跳转到这个页面的时候,想让它默认是弹出状态,怎么设置
onCreat---->open
drawerLayout.openDrawer(Gravity.LEFT);
1、在Android的support库中增加了一个专门用于创建侧滑菜单的组件DrawerLayout,接下来我们就讲解一下怎样使用这个原生的组件创建一个仿推酷的应用
2、先来看看使用DrawerLayout的步骤:
①在布局文件中添加 根元素
②在这个根元素中首先添加一个 内容视图组件,比如:我们添加一个容器
③再在这个根元素中添加侧滑菜单视图组件,一般来说就是一个ListView组件
④为ListView设定Adapter,和点击事件监听器
⑤为DrawerLayout添加 开、关 状态监听器
3、只要遵循上面的几步就能够完成一个侧滑菜单的创建,非常的简单,下面我们就通过模仿推酷客户端,一步一步的说明怎样创建侧滑菜单
可以设置打开的,drawerLayout.openDrawer(Gravity.LEFT);
直接代码设置左边打开就行drawerLayout.openDrawer(Gravity.LEFT);
打开drawerLayout.openDrawer(Gravity.LEFT);
之前一直在initView()里面添加openDawer,其实是要在onCreate方法里直接加openDawer,放在initView()之后。基础忘了,专门去看了以下Activity的生命周期