首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用钛合金创建复选框

使用钛合金创建复选框
EN

Stack Overflow用户
提问于 2013-05-15 19:18:14
回答 2查看 3.8K关注 0票数 3

我是钛合金的新手,我想把我的项目从钛合金默认模板改为合金。下面是在默认模板中创建文本框的代码。我想把这个改成合金模板。

代码语言:javascript
复制
    var checkbox = Ti.UI.createSwitch({
   id:'checkbox',
   style:Ti.UI.Android.SWITCH_STYLE_CHECKBOX,
});
EN

回答 2

Stack Overflow用户

发布于 2013-05-15 22:33:28

一点也不难!在您的Alloy视图标记中尝试这样做:

checkbox.xml

代码语言:javascript
复制
<Alloy>
    <Switch id="checkbox"/>
</Alloy>

现在我们可以使用样式文件来设置基于id的属性。

checkbox.tss

代码语言:javascript
复制
"#checkbox[platform=android]" : {
    style:Ti.UI.Android.SWITCH_STYLE_CHECKBOX
}

这会将样式设置为checkbox,还请注意,我将其设置为仅适用于android。或者,如果我们希望每个开关都是checkbox样式,我们可以在app.tss中进行设置

代码语言:javascript
复制
"Switch" : {
    style:Ti.UI.Android.SWITCH_STYLE_CHECKBOX
}
票数 5
EN

Stack Overflow用户

发布于 2013-06-18 18:36:04

您可以像这样创建复选框。

代码语言:javascript
复制
var checkbox = Ti.UI.createSwitch({
  style: Ti.UI.Android.SWITCH_STYLE_CHECKBOX,
  textAlign:Ti.UI.TEXT_ALIGNMENT_LEFT,
  title:'Notice Me',
  value:true,
  width: 300,
  left: 18
});
win.add(checkbox);

checkbox.addEventListener('change',function(e){
  //function
  Ti.API.info('Switch value: ' + checkbox.value);
});
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16563647

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档