Android 2.1 menu 用法
2010-03-18 15:40:00 来源:WEB开发网return super.onPrepareOptionsMenu(menu);
}
/** 当每次Menu关闭时,会调用此方法 此例中没用到*/
@Override
public void onOptionsMenuClosed(Menu menu) {
super.onOptionsMenuClosed(menu);
}
/** 当Menu有命令被选择时,会调用此方法 */
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case ADD_ID:
setTitle("添加");// 将title设置为"添加"
break;
case DELETE_ID:
setTitle("删除");// 将title设置为"删除"
break;
case EXIT_ID:
finish();// 退出程序
break;
}
// 返回false允许正常的菜单处理资源,若返回true,则直接在此毁灭它
return super.onOptionsItemSelected(item);
}
}
string.xml部分
《?xml version="1.0" encoding="utf-8"?》
《resources》
《string name="hello"》Hello World, AndroidViewsMenu!《/string》
《string name="app_name"》AndroidViewsMenu《/string》
《string name="menu_add"》Add Item《/string》
《string name="menu_delete"》Del Item《/string》
《string name="menu_exit"》Exit《/string》
《/resources》
更多精彩
赞助商链接