Android Popup Menu module for Titanium
Selasa, 16 September 2014, 6:52 am
Android Popup Menu is a menu that need to be attached to an anchor view.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 | var win = Ti.UI.createWindow({ exitOnClose: true , title: 'PopupMenu' }); var popup = require( 'nc.popup' ); var btn = Ti.UI.createButton({ title: 'Show popup' }); btn.addEventListener( 'click' , function () { var menu = popup.createPopupMenu({ options: [ 'Item A' , 'Item B' , 'Item C' ], view: btn }); menu.addEventListener( 'click' , function (e) { alert( 'Selected item: ' +e.index); }); menu.addEventListener( 'dismiss' , function () { alert( 'popup menu has been dismissed' ); }); menu.show(); }); win.add(btn); <div id= "aff_off" ></div> win.addEventListener( 'open' , function () { var activity = this .activity; if (activity) { activity.onCreateOptionsMenu = function (e) { var addMenu = e.menu.add({ title: 'Add' , showAsAction: Ti.Android.SHOW_AS_ACTION_ALWAYS }); addMenu.addEventListener( 'click' , function () { var menu = popup.createPopupMenu({ options: [ 'User' , 'Project' , 'Item' ], view: addMenu }); menu.addEventListener( 'click' , function (e) { Ti.API.info( 'Selected item: ' +e.index); }); menu.show(); }); }; } }); win.open(); |
(my first open source Titanium module <o/)
Titanium Studio unbound classpath container error
16 September 2014
11 Mei 2014