相关疑难解决方法(0)

与所有活动共享NavigationView?

我们如何Drawer与所有活动分享?

在制表:onNavigationItemSelected中setNavigationItemSelectedListener我们可以得到id和导航.我要找的是这样的:

private void initDrawerLayout() {
    drawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout);

        NavigationView navView = (NavigationView) findViewById(R.id.navigation_view);
        navView.setNavigationItemSelectedListener(new NavigationView.OnNavigationItemSelectedListener() {
            @Override
            public boolean onNavigationItemSelected(MenuItem menuItem) {


        Intent intent;
        int id = menuItem.getItemId();

        switch(id) {

            case R.id.home:
            case R.id.drawer_home:
            // call activity instead of adding/replacing fragment
            return true;

            case R.id.drawer_gallery:
            // call activity instead of adding/replacing fragment
            intent = new Intent(MainActivity.this, GalleryActivity.class);
            startActivity(intent);
            return true;

            case R.id.drawer_about:
            // call activity instead of adding/replacing fragment
            intent …
Run Code Online (Sandbox Code Playgroud)

android android-intent android-fragments navigationview android-support-design

9
推荐指数
1
解决办法
4512
查看次数