Android 导航抽屉活动打开窗口

Android 导航抽屉活动打开窗口,android,Android,我有一个列表,我希望当我单击第一行时,我的应用程序会转到另一个窗口,我不知道如何操作,我是新手,请在MainActivity.java中解释一下,您应该有一个如下所示的重写函数: @SuppressWarnings("StatementWithEmptyBody") @Override public boolean onNavigationItemSelected(MenuItem item) { // Handle navigation view item clicks here.

我有一个列表,我希望当我单击第一行时,我的应用程序会转到另一个窗口,我不知道如何操作,我是新手,请在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按钮时启动另一个活动,则应在选项1“如果”括号内添加要打开的活动的意图:

Intent loginintent = new Intent(this, activity_youractivity.class);
startActivity(loginintent);
activity\u您的activity这里是您要进一步访问的java文件的名称。
Ex-Home.class(Home是活动的java文件名,.class用于调用该活动的类,该类已固定使用)
您还可以在menu.xml中更改ID,并且必须在此函数中重复该更改。

希望这有帮助。

谢谢兄弟,我做到了