首页 > 解决方案 > 初始化时自动打开抽屉/侧边栏菜单

问题描述

我是 Android Studio (Java) 的新手我的问题是,如果用户第一次打开我的应用程序,抽屉会自动打开。目前,如果抽屉在用户滑动侧边栏时触发。

下面是打开抽屉的代码

    protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    activityMain = this;

    if (!imgloader.isInited()) Tools.initImageLoader(this);
    fab = (FloatingActionButton) findViewById(R.id.fab);
    db = new DatabaseHandler(this);
    sharedPref = new SharedPref(this);

    prepareAds();
    initToolbar();
    initDrawerMenu();
    prepareImageLoader();
    cat = getResources().getIntArray(R.array.id_category);

    // first drawer view
    onItemSelected(R.id.nav_all, getString(R.string.title_nav_all));

    fab.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {
            Intent i = new Intent(ActivityMain.this, ActivitySearch.class);
            startActivity(i);
        }
    });

    // for system bar in lollipop
    Tools.systemBarLolipop(this);
}

谢谢

标签: javaandroid

解决方案


您可以drawer.openDrawer(Gravity.LEFT);在初始化抽屉后使用。


推荐阅读