在menu.add()有四个参数,开始不懂其理。看过后记于此,以备查阅。
任何一款软件都少不了对“菜单”的使用。在Android下,每一个activity都捆绑了一个Menu,要想定义和使用菜单,都必须在Activity下进行操作,复写onCreateOptionsMenu 和 onOptionsItemSelected这两个方法。举例如下:
java代码:
@Override
public boolean onCreateOptionsMenu(Menu menu){
//条用基类的方法,以便调出系统菜单(如果有的话)
super.onCreateOptionsMenu(menu);
menu.add(0,1,0,“苹果”).setIcon(R.drawable.reflash);
menu.add(0,2,0,"西瓜").setIcon(R.drawable.help);
menu.add(0,3,0,"香蕉").setIcon(R.drawable.info);
menu.add(0,4,0,"草莓").setIcon(R.drawable.exit);
//返回值为“true”,表示菜单可见,即显示菜单
return true;
}
public boolean onCreateOptionsMenu(Menu menu){
//条用基类的方法,以便调出系统菜单(如果有的话)
super.onCreateOptionsMenu(menu);
menu.add(0,1,0,“苹果”).setIcon(R.drawable.reflash);
menu.add(0,2,0,"西瓜").setIcon(R.drawable.help);
menu.add(0,3,0,"香蕉").setIcon(R.drawable.info);
menu.add(0,4,0,"草莓").setIcon(R.drawable.exit);
//返回值为“true”,表示菜单可见,即显示菜单
return true;
}