基本上我正在尝试在 Titanium 中实现单选按钮功能,这在 iphone 中按预期工作,但在 android 中它允许我选择多个单选按钮。
这是我的代码
var lastRadioBtn = null;
tableViewAns.addEventListener('click', function(e) {
if(e.source.id === undefined) {
Ti.API.info("---IN IF---");
} else {
Ti.API.info("---IN ELSE---");
if(lastRadioBtn != null){
Ti.API.info("---NOT NULL---");
lastRadioBtn.image = '/images/Radio_Button_Not_Selected.png';
}
lastRadioBtn = e.source;
lastRadioBtn.image = '/images/Radio_Button_Selected.png';
}
});
在这里,我创建了自定义行(1 个图像,文本),其中图像将被选中单选按钮(在表单击时)和未选中的单选按钮,当单击任何其他行时。
一切似乎都运行良好,即使在 android 中,如果取消选择图像的条件,我也可以控制内部但不知道它不起作用。
谢谢。