我的代码写的没有错误,但是,菜单却显示不出来。大家看看是什么原因啊?package com.huawei.sexAndroid;import android.app.Activity;
import android.os.Bundle;
import android.util.Log;
import android.view.Menu;public class Android_Menu extends Activity {
/** Called when the activity is first created. */
private final static String TAG = "ConfigManager";
private static final int group = 0;
private static final int ITEM1 = 0;
private static final int ITEM2 = 1;
private static final int ITEM3 = 2;
private static final int ITEM4 = 3;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Log.d(TAG, "onCreate");
}
@Override
public boolean onCreateOptionsMenu(Menu menu){
super.onCreateOptionsMenu(menu);
menu.add(group,ITEM1,0,"王晨").setIcon(R.drawable.icon).setShortcut('1','a');
menu.add(group,ITEM2,0,"陶军").setIcon(R.drawable.icon).setShortcut('2','b');
menu.add(group,ITEM3,0,"张凌").setIcon(R.drawable.icon).setShortcut('3','c');
menu.add(group,ITEM4,0,"王金龙").setIcon(R.drawable.icon).setShortcut('4','d');
Log.d(TAG, "onCreateOptionsMenu");
return true;
}
}
import android.os.Bundle;
import android.util.Log;
import android.view.Menu;public class Android_Menu extends Activity {
/** Called when the activity is first created. */
private final static String TAG = "ConfigManager";
private static final int group = 0;
private static final int ITEM1 = 0;
private static final int ITEM2 = 1;
private static final int ITEM3 = 2;
private static final int ITEM4 = 3;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Log.d(TAG, "onCreate");
}
@Override
public boolean onCreateOptionsMenu(Menu menu){
super.onCreateOptionsMenu(menu);
menu.add(group,ITEM1,0,"王晨").setIcon(R.drawable.icon).setShortcut('1','a');
menu.add(group,ITEM2,0,"陶军").setIcon(R.drawable.icon).setShortcut('2','b');
menu.add(group,ITEM3,0,"张凌").setIcon(R.drawable.icon).setShortcut('3','c');
menu.add(group,ITEM4,0,"王金龙").setIcon(R.drawable.icon).setShortcut('4','d');
Log.d(TAG, "onCreateOptionsMenu");
return true;
}
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货