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);
}
ラベルに正しいテキストが表示されているのを確認できますが、チェックボックスにテキストが表示されません。
テキストが表示されない理由を誰か説明してもらえますか?