Javascript TideSDK:有没有办法设计菜单的样式?

Javascript TideSDK:有没有办法设计菜单的样式?,javascript,css,menu,tidesdk,Javascript,Css,Menu,Tidesdk,我正在使用TidSDK的菜单 var menu2 = Ti.UI.createMenu(); //Create menu items var subMenu1 = menu2.addItem('',function(){history.back();},'back.png'); Ti.UI.currentWindow.setMenu(menu2); 我在想:有没有一种方法可以让它们成为时尚?例如高度、宽度、背景、图标大小等。不幸的是:没有。本机菜单绑定到系统样式。如果用户更改其操作系统的主

我正在使用TidSDK的菜单

var menu2 = Ti.UI.createMenu();

//Create menu items
var subMenu1 = menu2.addItem('',function(){history.back();},'back.png');

Ti.UI.currentWindow.setMenu(menu2);

我在想:有没有一种方法可以让它们成为时尚?例如高度、宽度、背景、图标大小等。

不幸的是:没有。本机菜单绑定到系统样式。如果用户更改其操作系统的主题,TideSDK应用程序中的本机菜单也将改变其外观


如果您想拥有完整的可设置样式的窗口/上下文菜单,您必须使用HTML/CSS创建它们,并通过JavaScript控制它们。

好的,这在我的页面上不是问题,但是如果我为ex显示GoogleMaps页面呢?我想我不能像Ti.UI.currentWindow.setMenu(MyHtmlMenu)那样做…不,这肯定不行,但你可以用css位置构建一个停留在窗口顶部边框上的菜单:fixed.Update:我找到了一个自定义菜单的解决方案,它甚至可以在外部页面上工作(例如goole、youtube、stackoverflow等等)。我不知道,可能有兴趣?