我想要做的简单示例 - 当您打开Google Play应用并点击左上角时,会出现Navigation Drawer
。然后,如果您点击任何选项,请说" 我的应用"例如,Navigation Drawer
隐藏和新窗口(可能是Fragmen
)出现。那么如何在点击某个项目时隐藏它?
到目前为止我做了什么:
<android.support.v4.widget.DrawerLayout>
作为根元素
我的Activity
布局。在这个元素中,我有两个孩子 - 一个
ViewPager
代表主要内容,以少数Fragments
和a分隔
ListView
加载可用选项。 ActionBarDrawerToggle
,然后将其设置为
DrawerLayout
使用setDrawerListener(myDrawerToggle);
任何建议将不胜感激! :)
答案 0 :(得分:1)
我认为你在mainactivity中创建了Drawer布局,并且你有List的变量名,所以你只需在你的Activity中使用这一行...... 你只需在全局声明这个变量,只需在活动中使用anyware ....
mDrawerLayout.closeDrawer(mDrawerList);
一切顺利
答案 1 :(得分:0)
在ListItem上单击
drawerLayout.closeDrawer(drawerList);
其中drawerLayout
是抽屉,drawerList
是列表视图。
public void closeDrawer(查看drawerView)
通过将指定的抽屉视图设置为视图来关闭指定的抽屉视图。
参数drawerView抽屉视图关闭
您可以从
下载示例应用https://developer.android.com/training/implementing-navigation/nav-drawer.html