我有一个根据 xml 文件的标签创建复选框的例程。
复选框的标题不会显示在屏幕上。
switch (items.item(i).getAttribute("type"))
{
case 'checkbox':
var tempViewCheckBoxes = Ti.UI.createView({backgroundColor:'white', layout:'vertical'});
var tempRespuestas = items.item(i).getElementsByTagName("Respuesta");
for (var j=0;j<tempRespuestas.length;j++)
{
var checkBox = Titanium.UI.createSwitch({
style:Titanium.UI.Android.SWITCH_STYLE_CHECKBOX,
title:tempRespuestas.item(j).text,
value:false,
visible : true,
top:10,
left:10,
height : 'auto',
width : 'auto'
});
var tempLabelCheckBox = Ti.UI.createLabel({
text: tempRespuestas.item(j).text,
font:{fontSize:30},
top:'30',
left:'10',
textAlign:'center',
color:'black',
width:'auto',
height:'auto'
});
tempViewCheckBoxes.add(checkBox);
tempViewCheckBoxes.add(tempLabelCheckBox);
}
tempView.add(tempViewCheckBoxes);
break;
}
scrollView.addView(tempView);
}
虽然我可以看到标签显示正确的文本,但我没有看到复选框中显示的文本。
谁能解释一下为什么不显示文字?