【发布时间】:2013-09-13 10:15:39
【问题描述】:
我确实有一个简单的要求。 我希望新的 android Navigation Drawer 在 Activity 开始时打开。
我试过了
mDrawerLayout.openDrawer(drawerListView);
在主机活动的 onCreate 中。 但它没有用。
任何形式的帮助将不胜感激。 谢谢。
【问题讨论】:
标签: android android-sliding android-navigation
我确实有一个简单的要求。 我希望新的 android Navigation Drawer 在 Activity 开始时打开。
我试过了
mDrawerLayout.openDrawer(drawerListView);
在主机活动的 onCreate 中。 但它没有用。
任何形式的帮助将不胜感激。 谢谢。
【问题讨论】:
标签: android android-sliding android-navigation
尝试将代码移动到 onResume() 并设置一个标志表明该操作已完成,这样就不会在每次活动进入前台时都发生这种情况
【讨论】:
onCreate 中还没有显示视图,所以它们在所有维度上都有0dp(你测量它,你会看到),因此不能是opened
onCreate结束时也可能是 0dp@
放这条线
mDrawerLayout.openDrawer(drawerListView);
在 onCreate 结束时它工作正常。
【讨论】: