Я разрабатываю приложение для 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 скрыты в деятельности. Вы уверены, что не требуете, чтобы он появился где-то в вашем коде? –
Да, я уверен. –