android menu问题 一个界面有多个标签页,在每个标签页的时候,点击menu,会有不同的menu内容。类似,在Tab1时,menu选项为“设置”和“退出” Tab2时,menu选项为“删除” Tab2时,menu选项为“帮助”请问如何实现 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用TabHost控件可以实现这个效果,在网上找一个例子就会了... ls说的TabHost我还真没用过,不过你可以把几套菜单都初始化,然后用Tab的click事件控制参数,进一步控制菜单结构。菜单做几个Group控制即可。我做过的和lz的很类似~你也可以参考动态Menu的例子~ http://hi.baidu.com/rarnu/blog/item/72c9deb436eb7b788bd4b2a1.html你看下 应该能解决问题的 @Override public boolean onPrepareOptionsMenu(Menu menu) { menu.clear(); switch (myTabHost.getCurrentTab()) { case 0: menu.add(0, 0, 0, "设置") .setIcon(android.R.drawable.ic_menu_save); menu.add(0, 1, 0, "退出") .setIcon(android.R.drawable.ic_menu_save); break; case 1: menu.add(0, 2, 0, "删除") .setIcon(android.R.drawable.ic_menu_save); break; case 2: menu.add(0, 3, 0, "帮助") .setIcon(android.R.drawable.ic_menu_save); break; default: break; } return super.onCreateOptionsMenu(menu); } 我自己写了个简单的 测试过的 符合你的要求 用TabSpec.setContent(Intent)构造。在目标Activity里创建Menu不知可否。 http://blog.csdn.net/jamesliulyc/archive/2011/04/14/6324432.aspx请看这里 或者这里http://blog.csdn.net/jamesliulyc/archive/2011/04/19/6334738.aspx 百度地图,请求位置的服务无法启动 帮我看看这个代码是什么问题啊? 在BroadcastReceiver中能否监听系统时间? viewpager如何实现刷新,高手进,求解 新人求问:android支持纯C++开发后,还需要sdk吗? 开发android该如何调试 [求助]如何在view上添加滚动条 如何设置AutoCompleteTextView 自动选择内容的字体大小 请教关于linux串口读写的问题 真机调试时 logcat 消息刷屏 剪切板功能怎样实现 帮我看一个android的关于线程的小程序
菜单做几个Group控制即可。我做过的和lz的很类似~
你也可以参考动态Menu的例子~
你看下 应该能解决问题的
public boolean onPrepareOptionsMenu(Menu menu) {
menu.clear();
switch (myTabHost.getCurrentTab()) {
case 0:
menu.add(0, 0, 0, "设置")
.setIcon(android.R.drawable.ic_menu_save);
menu.add(0, 1, 0, "退出")
.setIcon(android.R.drawable.ic_menu_save);
break;
case 1:
menu.add(0, 2, 0, "删除")
.setIcon(android.R.drawable.ic_menu_save);
break;
case 2:
menu.add(0, 3, 0, "帮助")
.setIcon(android.R.drawable.ic_menu_save);
break;
default:
break;
}
return super.onCreateOptionsMenu(menu);
} 我自己写了个简单的 测试过的 符合你的要求
在目标Activity里创建Menu不知可否。