Android 使用钛合金创建复选框

Android 使用钛合金创建复选框,android,sdk,titanium,titanium-mobile,titanium-alloy,Android,Sdk,Titanium,Titanium Mobile,Titanium Alloy,我是钛合金的新手,我想将我的项目从钛默认模板更改为合金。下面是在默认模板中创建文本框的代码。我想把这个换成合金模板 var checkbox = Ti.UI.createSwitch({ id:'checkbox', style:Ti.UI.Android.SWITCH_STYLE_CHECKBOX, }); 一点也不难!在Alloy XML视图标记中尝试以下操作: checkbox.xml 这会将样式设置为复选框,还请注意,我将此设置为仅适用于android。 或者,如果

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

    var checkbox = Ti.UI.createSwitch({
   id:'checkbox',
   style:Ti.UI.Android.SWITCH_STYLE_CHECKBOX,
});

一点也不难!在Alloy XML视图标记中尝试以下操作:

checkbox.xml

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


您可以这样创建复选框

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);
});

这是非常有用的信息,请分享一些关于将标签文本与复选框相关联的信息,如何关联两个单独的视图元素?您好,请告诉我如何将默认绿色更改为其他颜色。是的,我知道它看起来是不可改变的
"#checkbox[platform=android]" : {
    style:Ti.UI.Android.SWITCH_STYLE_CHECKBOX
}
"Switch" : {
    style:Ti.UI.Android.SWITCH_STYLE_CHECKBOX
}
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);
});