我正在開發一個帶導航抽屜的android應用程序。一切正常。除了當我開始我的應用程序時,抽屜會自動出現。這裏我試圖解決這個問題:如何在申請開始後隱藏抽屜?
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mNavigationDrawerFragment = (NavigationDrawerFragment) getFragmentManager()
.findFragmentById(R.id.navigation_drawer);
mTitle = getTitle();
// Set up the drawer.
DrawerLayout mDrawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout);
mNavigationDrawerFragment.setUp(R.id.navigation_drawer,
mDrawerLayout);
// as a solution I added this if-statement
if(mDrawerLayout.isDrawerOpen(GravityCompat.START)) {
mDrawerLayout.closeDrawers();
}
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
}
但它不工作! 。一旦申請開始,如何隱藏它?
抽屜通常apears隱藏在活動。你確定你沒有要求它在代碼中的某個地方出現嗎? –
是的,我確定。 –