Android 选项菜单不工作
我将此片段与menu.xml连接。I当我单击菜单时,它会打开,除了选项ItemSelected之外,其他一切都可以运行。我试着把它记录下来,但没有结果。为什么我的代码不起作用 活动Android 选项菜单不工作,android,android-optionsmenu,Android,Android Optionsmenu,我将此片段与menu.xml连接。I当我单击菜单时,它会打开,除了选项ItemSelected之外,其他一切都可以运行。我试着把它记录下来,但没有结果。为什么我的代码不起作用 活动 @Override public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) { // TODO Add your menu entries here super.onCreateOptionsMenu(menu, inflat
@Override
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
// TODO Add your menu entries here
super.onCreateOptionsMenu(menu, inflater);
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch(item.getItemId())
{
case R.id.clear:
writetofile("0", "file1.txt");
writetofile("0", "file2.txt");
writetofile("0", "file3.txt");
break;
case R.id.add:
writetofile("1", "file1.txt");
writetofile("1", "file2.txt");
writetofile("1", "file3.txt");
break;
}
return true;
}
XML
<menu xmlns:android="http://schemas.android.com/apk/res/android" >
<item
android:id="@+id/clear"
android:orderInCategory="100"
android:title="Clean"/>
<item
android:id="@+id/add"
android:orderInCategory="100"
android:title="Add"/>
您没有为菜单充气
@Override
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
super.onCreateOptionsMenu(menu, inflater);
inflater.inflate(R.menu.menu, menu);
}