Using Navigation Drawer without TitleBar or ActionBar
我的要求是当左侧的抽屉打开时,禁用右侧的抽屉.反之亦然.因此,当左抽屉打开时,我正在隐藏右抽屉按钮.反之亦然,这很好.
但问题是,即使我隐藏了一个按钮(左或右),抽屉仍然打开水平滑动(从右向左滑动).那么如何防止抽屉打开?
因为我在没有ActionbarDrawerToggle的内置函数中这样做
setonDrawerOpenListenersetonDrawerCloseListener
不可用.
请帮忙!!
解决方法 这可能对你有所帮助……drawerLayout.setDrawerListener(new DrawerLayout.DrawerListener() { @OverrIDe public voID onDrawerStateChanged(int arg0) { } @OverrIDe public voID onDrawerSlIDe(VIEw vIEw,float arg1) { } @OverrIDe public voID onDrawerOpened(VIEw vIEw) { if(vIEw == rightDrawerVIEw) { drawerLayout.setDrawerLockMode(DrawerLayout.LOCK_MODE_LOCKED_CLOSED,leftDrawerVIEw); } else if(vIEw == leftDrawerVIEw) { drawerLayout.setDrawerLockMode(DrawerLayout.LOCK_MODE_LOCKED_CLOSED,rightDrawerVIEw); } } @OverrIDe public voID onDrawerClosed(VIEw vIEw) { if(vIEw == rightDrawerVIEw) { drawerLayout.setDrawerLockMode(DrawerLayout.LOCK_MODE_UNLOCKED,leftDrawerVIEw); } else if(vIEw == leftDrawerVIEw) { drawerLayout.setDrawerLockMode(DrawerLayout.LOCK_MODE_UNLOCKED,rightDrawerVIEw); } } });总结
以上是内存溢出为你收集整理的android – 如何从一侧禁用抽屉布局?全部内容,希望文章能够帮你解决android – 如何从一侧禁用抽屉布局?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)