首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Symbian >

WRT Symbian V3 障蔽或者覆盖菜单

2012-08-26 
WRT Symbian V3 屏蔽或者覆盖菜单版权所有,SinFrancis ,?转载请注明来自 : http://mdev.cc?在Symbian v3

WRT Symbian V3 屏蔽或者覆盖菜单

版权所有,SinFrancis ,?转载请注明来自 : http://mdev.cc

?

在Symbian v3 的手机中,都会有Option 和Exit两个按钮,在V5中是没有的。

一般情况下 左侧Option 菜单中的内容无法删除,只能添加,右侧的Exit按钮可以屏蔽或者覆盖原来的函数。

?

这里的代码演示了向左侧Option中添加菜单选项,覆盖右侧的Exit按钮事件。

但是在Eclipse中测试是结果是 :

?1. 隐藏了按钮

?2. 没有屏蔽或者覆盖事件

?

在Nokia 6710中测试结果是 :?

??1. 按钮没有隐藏

??2. 可以覆盖或者屏蔽右侧Exit按钮事件

?

可能和模拟器有关系,同样的代码在V5模拟器上是没有问题的。

?

Js代码如下 :

?

MusicMainPageView.prototype.resetMenu = function() {if (window.widget) {window.menu.hideSoftkeys();//menu.showSoftkeys();menu.clear();var getMenu = new MenuItem("Home", 2);getMenu.onSelect = this.onMenuSelect;menu.append(getMenu)// window.menu.setRightSoftkeyLabel('', null);window.menu.setRightSoftkeyLabel('More', function() {musicMainPageView = new MusicMainPageView(null, "forMore");uiManager.setView(musicMainPageView);});}}MusicMainPageView.prototype.onMenuSelect = function(menuId) {if (menuId == 2) {mainView = new MainView(null, null);uiManager.setView(mainView);}}
?

热点排行