替换Android菜单实现自定义菜单风格
2010-10-12 02:19:00 来源:本站整理核心提示:/*** 创建MENU*/public boolean onCreateOptionsMenu(Menu menu) {menu.add("menu");// 必须创建一项return super.onCreateOptionsMenu(menu);}@Override/*** 拦截MENU事件,显
/**
* 创建MENU
*/
public boolean onCreateOptionsMenu(Menu menu) {
menu.add("menu");// 必须创建一项
return super.onCreateOptionsMenu(menu);
}
@Override
/**
|
* 拦截MENU事件,显示自己的菜单
*/
public boolean onMenuOpened(int featureId, Menu menu) {
if (menuDialog == null) {
menuDialog = new AlertDialog.Builder(this).setView(menuView).show();
} else {
menuDialog.show();
}
return false;// 返回为true 则显示系统menu
}
这里menuView是自定的菜单风格,是一个View
[]
更多精彩
赞助商链接