在钛金属的swtichclick上添加数字到标签

时间:2014-03-31 17:56:24

标签: android titanium add

我是新来的,想知道我是怎么做到这一点的。 我有一个应该添加+1或者#34;点"当开关为真时,到标签。 如果它是假的,它应该撤回相同的"点"。

var win = Ti.UI.createWindow({
backgroundColor: 'white'
});

var view = Ti.UI.createView();

var win = Ti.UI.createWindow({
  backgroundColor: 'white'
});

var basicSwitch = Ti.UI.createSwitch({
 title: "+1"
});


basicSwitch.addEventListener('click',function(e){

});

 var label1=Ti.UI.createLabel({
    text: ""

 });


view.add(basicSwitch);
win.add(view);
win.open();

我的代码到目前为止,我知道的并不多。

1 个答案:

答案 0 :(得分:0)

首先,您要在代码中跟踪错误

1)制作窗口2次

2)创建标签但不添加到父容器

3)Switch具有更改事件侦听器而不是单击一个

4)您可以设置开关标题

这里是正确的代码

var win = Ti.UI.createWindow({
    backgroundColor : 'white'
});
var view = Ti.UI.createView({
    width : Ti.UI.FILL,
    height : Ti.UI.FILL
});

var basicSwitch = Ti.UI.createSwitch({
    top : 30,
    value : false,
});

basicSwitch.addEventListener('change', function(e) {
    if (e.value = true) {
        label1.text = 1;
    } else {

    }
});

var label1 = Ti.UI.createLabel({
    text : ""

});
view.add(label1);
view.add(basicSwitch);
win.add(view);
win.open();

由于