我一直在寻找一种方法来添加一个菜单到我的应用程序,这样当有人点击"menu" button他们将得到一个自定义菜单,我将创建。但是没有关于这个的相关文章。我在寻找与此类似:钛:安卓选项按钮
win.addEventListner("android:menu", function(e){//DO SOMTHING});
我一直在寻找一种方法来添加一个菜单到我的应用程序,这样当有人点击"menu" button他们将得到一个自定义菜单,我将创建。但是没有关于这个的相关文章。我在寻找与此类似:钛:安卓选项按钮
win.addEventListner("android:menu", function(e){//DO SOMTHING});
您可以在事件未添加到菜单按钮,然而,你可以使用默认的菜单。
看看商务部:http://developer.appcelerator.com/apidoc/mobile/latest/Titanium.Android.Menu-object
这是我用:
// make sure window is already opened before calling this
Ti.UI.currentWindow.activity.onCreateOptionsMenu = function(e) {
var menu = e.menu;
var backItem = menu.add({title: 'Back',enabled: true, itemId: '1',visible:true});
backItem.addEventListener('click',function(){
// do the event handling here
});
}
当菜单按钮被点击的当前活动的这两个功能一个叫:
因此,我们可以这样做:
Ti.UI.currentWindow.activity.onCreateOptionsMenu = function(e) {//DO THE CUSTOM MENU };
Ti.UI.currentWindow.activity.onPrepareOptionsMenu = function(e) {//DO THE CUSTOM MENU};
有没有办法来改变菜单的位置?我希望它在侧面而不是窗口的底部。 – thepoosh 2011-12-26 13:52:54
你不能。另请参阅:http://stackoverflow.com/questions/8234897/how-to-change-androids-options-menu-position – 2011-12-26 23:35:01