这是我的代码:
@Override
public boolean onCreateOptionsMenu(Menu menu) {
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.menu, menu);
return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case R.id.news:
Intent j = new Intent(MainScreen.this,LatestNewsScreen.class);
startActivity(j);
break;
default:
return super.onOptionsItemSelected(item);
}
return true;
}
这是我添加的明确界限:
<activity android:name=".LatestNewsScreen"
> </activity>
和我的latestNewsScreen我必须看到一个简单的textView。我按菜单,如果我点击没有任何反应。那是为什么?
这是我的menu.xml代码:
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item android:id="@+id/news"
android:icon="@drawable/icon"
android:title="About us" />
</menu>
任何帮助?
答案 0 :(得分:0)
单击菜单时,您应该会看到屏幕底部显示的菜单项(在本例中只是一个)。当您点击该项 然后 时,您的其他活动应该开始。 也许您的图标尺寸不合适,请尝试将其更改为系统图标,例如
android:icon="@android:drawable/ic_menu_info_details"
看看会发生什么