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