如何在创建Intent时保存菜单

时间:2016-07-06 23:43:09

标签: java android xml android-studio

我是Java / Android编程的新手。 Android Studio为我提供了一个包含如下菜单的布局:

        webView.postDelayed(new Runnable() {

            @Override
            public void run() {
                webView.loadUrl(landingpage);
            }
        }, 500);

现在我正在努力使菜单的第二项工作,这就是我按下它的地方:

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">

    <group android:checkableBehavior="single">
        <item
            android:id="@+id/nav_empty"
            android:icon="@drawable/ic_menu_send"
            android:title="Empty" />
        <item
            android:id="@+id/nav_quotes"
            android:icon="@drawable/ic_menu_send"
            android:title="Quotes" />
        <item
            android:id="@+id/nav_info"
            android:icon="@drawable/ic_menu_send"
            android:title="Information" />
    </group>

</menu>

正如你所看到的,我创建了一个Intent,引导我 @SuppressWarnings("StatementWithEmptyBody") @Override public boolean onNavigationItemSelected(MenuItem item) { // Handle navigation view item clicks here. int id = item.getItemId(); if (id == R.id.nav_empty) { } else if (id == R.id.nav_quotes) { Intent intent = new Intent(this, QuotesActivity.class); startActivity(intent); // start the newly created Intent } else if (id == R.id.nav_info) { } DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout); drawer.closeDrawer(GravityCompat.START); return true; } ,但是一旦我进入这个页面,左上角的菜单(经典可点击的android菜单)就会消失。

以下是QuotesActivity的{​​{1}}文件:

activity_quotes.xml

我可以做些什么来让用户在任何给定时间访问菜单?此外,如果您发现我的处理方式存在缺陷,请告诉我们!

谢谢。

0 个答案:

没有答案