Titanium代码实现如下:
// this sets the background color of the master UIView (when there are no windows/tab groups on it)
Titanium.UI.setBackgroundColor('#000');
var activity = Ti.Android.currentActivity;
//
// create base UI tab and root window
//
var win = Titanium.UI.createWindow({
title:'Titanium Android ContextMenu使用'
});
win.backgroundColor = 'white';
var b1 = Ti.UI.createButton({
title : '打开窗体',
height : 'auto',
width : 'auto'
});
// Here is an example of creating the menu handlers after window creation but before open.
b1.addEventListener('click', function(e) {
var w = Ti.UI.createWindow({
backgroundColor : 'blue',
navBarHidden : false
});
w.activity.onCreateOptionsMenu = function(e) {
var menu = e.menu;
var m1 = menu.add({ title : '关闭窗体' });
m1.addEventListener('click', function(e) {
w.close();
});
};
w.activity.onPrepareOptionsMenu = function(e) {
var menu = e.menu;
var mi = menu.findItem(2);
if (mi == null) {
mi = menu.add({
itemId : 2,
order : 1,
title : '加载资源'
});
mi.addEventListener('click', function(e) {
Ti.UI.createNotification({ message : "To you and yours." }).show();
});
}
};
var l = Ti.UI.createLabel({
backgroundColor : 'white', color : 'black',
width : 'auto', height : 'auto',
text : '请点击Menu菜单按钮,窗体关闭'
});
w.add(l);
w.open({ animated : true});
});
win.add(b1);
win.open();
分享到:
相关推荐
"titanium-slide-menu"是一个专为 Titanium 3.0 设计的滑动菜单组件,它旨在为移动应用提供流畅、直观的导航体验。这个组件基于JavaScript语言,使得开发者能够轻松地在他们的应用程序中集成这一功能。 Titanium 是...
"SlideMenu"是基于Titanium框架实现的一个滑动菜单组件,适用于JavaScript开发的跨平台应用程序。 Titanium是一个开源的移动应用开发框架,它允许开发者使用JavaScript、HTML和CSS来构建原生的iOS、Android和...
8. 菜单(Menu)和抽屉导航(Drawer Navigation):MaterialControls 也支持 Material Design 的菜单和抽屉导航,这在移动应用中尤其常见,提供了便捷的导航选项。 使用 JavaScript 开发的 MaterialControls 兼容 ...
`win32com.client`库则可以让我们访问Windows API,实现对开始菜单文件夹的直接操作。例如,我们可以获取开始菜单的位置,遍历其中的文件和文件夹。 2. **遍历和分析开始菜单**: 使用`os.walk()`函数可以递归地...
用于创建可滚动类别下拉菜单的简单快速的小部件。 安装 手动安装 下载/com.javiersr.category-bar folder and place it in the /app/widgets` 文件夹中 将"com.javiersr.category-bar": "1.0"添加到项目的config....
一个 Node.js 模块,一个支持 cli 菜单和表格创建的实用程序,以帮助创建简单的 cli 游戏和应用程序...... cli-view 包装了流行的节点包 prompt 和 cli-table ,提供一个简单的界面,用于快速创建 cli 菜单和表格...
1.2国内外相关研究现状 2 1.2.1 在线认证检测平台开发现状 2 1.2.2 HTML5 3 1.2.3 Android 3 1.2.4 Android移动Web项目开发的三种解决方案:Native, Web和Hybrid优缺陷分析 4 1.2.5国内外应用现状 6 1.2.6 研究现状...
在本文中,我们将深入探讨如何使用“opencv3-setup”脚本在树莓派上通过whiptail菜单驱动的bash shell自动化安装和编译OpenCV3。这个过程涉及到多个技术环节,包括bash脚本语言、软件包管理、源码编译以及树莓派的...
2. **mainmenu.jpg**:这是游戏主菜单的背景图片,通常包含游戏的logo和开始、选项等菜单按钮。 3. **main.menu**:可能是一个配置文件,用于设置主菜单的布局和行为。 4. **myKeyStore**:这可能是用于存储游戏...
例如,如果要添加新的菜单项,可以使用`add_menu_page`行动钩子;若要修改文章内容,可以使用`the_content`过滤器钩子。 4. 测试与发布:确保插件在不同环境下的兼容性和稳定性,然后可以将其上传至WordPress插件库...
瓦马拉茹反射CMPUT 301作业1回购... -使用处理程序创建较短的Toast -BaseActivity的想法: ://www.mysamplecode.com/2013/04/android-common-menu-options.html -返回主屏幕的菜单项: ://stackoverflow.com/questions
要将模块插入INSERT INTO菜单zz_modules ( id , name , name2 , module_dir , options , options2 , icon , version , compatibility , order , level , parent , default , enabled , type , new ...