选择菜单,两种方式:一个是手动创建添加,另一个时通过布局填充器添加
public class MyMenu extends Activity {
//Menu会显示在左上角
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
}
// 用于创建菜单选项菜单,在打开界面时会自动调用
@Override
public boolean onCreateOptionsMenu(Menu menu) {
//手动创建
// 组的ID,当前选项的ID,排序,标题名称
/*menu.add(0, 100, 1, "导航");
menu.add(0, 200, 2, "功能");
menu.add(0, 300, 3, "设置");*/
//菜单填充器
getMenuInflater().inflate(R.menu.main, menu);
return super.onCreateOptionsMenu(menu);
}
// 通过item来确定选项菜单的单击时间
@Override
public boolean onOptionsItemSelected(MenuItem item) {
int itemId = item.getItemId();
//手动创建
/*switch (itemId) {
case 100:
Toast.makeText(this, "点击的是导航", Toast.LENGTH_LONG).show();
break;
case 200:
Toast.makeText(this, "功能", Toast.LENGTH_LONG).show();
break;
case 300:
Toast.makeText(this, "设置", Toast.LENGTH_LONG).show();
break;
}*/