如何不使用片段将导航抽屉连接到活动

时间:2018-11-02 02:56:58

标签: android-studio navigation-drawer

我正在尝试将导航抽屉连接到活动。我已经有一些扩展AppCompatActivity的Activity。但是在教程中,您要连接导航抽屉的Activity应该扩展Fragments。有什么办法可以解决这个问题?

2 个答案:

答案 0 :(得分:0)

只需使用意图来更改导航抽屉中的每个活动,但是使用活动的结果是导航仅在放置导航的活动中进行,您应该在操作栏中使用setDisplayHomeAsUpEnabled(true)以使其易于返回MainActivity

答案 1 :(得分:0)

@Override
    public boolean onNavigationItemSelected(MenuItem item) {
        // Handle navigation view item clicks here.
        int id = item.getItemId();

        if (id == R.id.home) {
            Intent secIntent = new Intent(this, SecondActivity.class);
        startActivity(homeIntent);
        } else if (id == R.id.livestream) {
Intent nextIntent = new Intent(this, NextActivity.class);
        startActivity(nextIntent);
}

        mDrawer = findViewById(R.id.drawer_layout);
        mDrawer.closeDrawer(GravityCompat.START);
        return true;
}