WEB开发网
开发学院手机开发Windows Mobile 开发 为Windows Mobile 6.5开发Widget 阅读

为Windows Mobile 6.5开发Widget

 2011-01-06 10:58:21 来源:WEB开发网   
核心提示: 首页完成改版,来提意见时,为Windows Mobile 6.5开发Widget(8),左软键包含一个单独的MenuItem对象Exit(用以关闭widget),右软键包含一个菜单,该带单也只包含一个用以退出应用程序的MenuItem对象,如果你使用下面一行代码而不调用setSoftKey,菜单项将被附加到右菜单,
首页完成改版,来提意见 时,左软键包含一个单独的MenuItem对象Exit(用以关闭widget),右软键包含一个菜单,该带单也只包含一个用以退出应用程序的 MenuItem对象。下面的示意图展示了当点击右软键时的右菜单。

WindowsMobile6.5RightMenu

前面的示意图适用于Windows Mobile 6.5.3以前创建的widget。

menu对象有两个属性,leftSoftKeyIndexrightSoftKeyIndex,用于标识setSoftKey方法指派的菜单项。

以下的代码通过先调用createMenuItem创建了一个新的菜单项。传递给方法的数字标识在代码中必须是唯一的。然后菜单项就可以用显示文本及单击事件处理程序进行初始化。代码最后调用setSoftKey以指派这个菜单项到左软键。

function clickMeHandler() {
alert("do something");
}
var menu = widget.menu;
var menu1001 = menu.createMenuItem(1001);
menu1001.text = "Click Me";
menu1001.onSelect = clickMeHandler;
menu.setSoftKey(menu1001, menu.leftSoftKeyIndex);

下面的示意图展示了结果。

MenuDemoResult

如果你使用下面一行代码而不调用setSoftKey,菜单项将被附加到右菜单。

menu.append(menu1001);

下面的示意图展示了结果。

MenuDemoResult2

上一页  3 4 5 6 7 8 9 10 11 12 13  下一页

Tags:Windows Mobile 开发

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接