2017-08-11 112 views

回答

1

在你MainActivity.java你应该有一个被覆盖的功能,看起来像这样:

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

    if (id == R.id.option1) { 

    } else if (id == R.id.option2) { 

    } else if (id == R.id.option3) { 

    } else if (id == R.id.option4) { 

    } 

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

,如果你想,当你点击选项1按钮,那么你应该添加一个意图为要活动启动另一个活动打开option1'if'括号:

Intent loginintent = new Intent(this, activity_youractivity.class); 
startActivity(loginintent); 

这里的activity_youractivity是你想继续学习的java文件的名称。
Ex-Home.class(Home是活动的java文件名,.class用于调用该活动的类,该固定类可用)
您也可以在menu.xml中更改ID,并且必须在此函数中重复该更改。
希望这会有所帮助。

+0

感谢兄弟,我做到了 – Mike