使用Titanium创建一个基本的布局

移动开发
本文为使用Titanium创建一个基本的布局。Titanium是一个Web应用程序运行环境,它支持不同的系统平台(Windows、Linux、Mac),并且支持Web应用程序对本地APIs的访问。在基于Titanium平台上,用户可以快速开发和方便的部署应用程序,并且这些应用程序可以使用本地APIs实现许多普通Web应用程序无法完成的功能和特性。

预览效果图:

分析代码:

//创建基本的垂直窗口布局 
 
varwin=Ti.UI.createWindow({ 
 
title:"使用Titanium创建一个基本的布局",//标题 
 
layout:'vertical',//布局类型为垂直 
 
backgroundColor:'#123456'//背景颜色设置 
 
}); 
 
//增加一个文本标签到窗口里 
 
varlabel=Ti.UI.createLabel({ 
 
text:'你好世界',//文字显示的内容 
 
color:'#fff',//文字的颜色 
 
top:10,//文本离顶部的距离 
 
textAlign:'center',//文本对齐方式为居中 
 
font:{ 
 
fontWeight:'blod',//文本宽度 
 
fontSize:18//文本字体大小 
 
}, 
 
height:'auto'//高度设置为自动适应 
 
}); 
 
win.add(label);//上面为初始化这里可以理解为实例化把文本添加到窗口显示 
 
//增加一个输入框到窗口里 
 
vartextfield=Ti.UI.createTextField({ 
 
height:100, 
 
top:10, 
 
width:200, 
 
keyboardType:Ti.UI.KEYBOARD_DEFAULT,//设置键盘类型,该值为常量 
 
returnKeyType:Ti.UI.RETURNKEY_DONE, 
 
borderStyle:Ti.UI.INPUT_BORDERSTYLE_ROUNDED, 
 
hintText:'在此输入内容' 
 
}); 
 
win.add(textfield); 
 
//增加一个按钮到窗口里 
 
varbutton=Ti.UI.createButton({ 
 
title:'确定', 
 
top:10, 
 
height:40, 
 
width:200 
 
}); 
 
//按钮点击事件 
 
button.addEventListener('click',function(){ 
 
Ti.API.info('你已经点击了按钮'); 
 
varmsgTitle="提示框标题"
 
varmsgText=textfield.value; 
 
varalertBox=Ti.UI.createAlertDialog({ 
 
title:msgTitle, 
 
message:msgText, 
 
ok:'确定', 
 
}); 
 
alertBox.show(); 
 
}); 
 
win.add(button); 
 
win.open(); 
  • 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.
  • 50.
  • 51.
  • 52.
  • 53.
  • 54.
  • 55.
  • 56.
  • 57.
  • 58.
  • 59.
  • 60.
  • 61.
  • 62.
  • 63.
  • 64.
  • 65.
  • 66.
  • 67.
  • 68.
  • 69.
  • 70.
  • 71.
  • 72.
  • 73.
  • 74.
  • 75.
  • 76.
  • 77.
  • 78.
  • 79.
  • 80.
  • 81.
  • 82.
  • 83.
  • 84.
  • 85.
  • 86.
  • 87.
  • 88.
  • 89.
  • 90.
  • 91.
  • 92.
  • 93.
  • 94.
  • 95.
  • 96.
  • 97.
  • 98.
  • 99.
  • 100.
  • 101.

 

责任编辑:佚名 来源: 移动web开发社区
相关推荐

2012-04-19 16:22:12

TitaniumTabGroup

2014-04-09 16:16:56

System Imag镜像

2023-11-03 11:57:04

2012-04-20 11:07:12

Titanium

2009-08-19 04:14:00

线性链表

2012-04-19 12:58:26

TitaniumJSS

2012-04-19 13:55:19

TitaniumTiMVC

2012-05-17 09:09:05

Titanium单元测试

2019-09-23 15:06:29

JavaScipio ERP在线商店

2024-07-10 08:51:29

2014-06-26 09:36:02

Angular评论应用

2023-06-01 08:24:08

OpenAIChatGPTPython

2012-04-18 15:50:45

2012-08-20 10:43:52

Titanium SD

2013-05-02 10:40:24

xcode

2016-03-08 09:52:22

xcode插件开发

2024-06-06 08:46:26

弹性布局元素浏览器

2024-04-01 08:18:52

CSSHTMLWeb

2020-09-01 20:53:26

DocsifyGitHub Page文档网站

2019-07-16 16:05:51

PythonScribusRGB
点赞
收藏

51CTO技术栈公众号