私はチタンでアプリを開発していて、iOSバージョンを正常に完了しました。Androidにはいくつかの問題がありますが、これが1つです。
ビューには、データをA: Bの形式で表示するためのいくつかのラベルが含まれています (Bは太字であることに注意してください)。その大胆な部分が必要であり、2つのラベルが必要な理由です。
これは私が使用しているコードです:
if(restaurant && !(restaurant=='no' && restaurant.length=='2')){
var restaurant_label = Ti.UI.createLabel({
text:'Restaurant:',
left:3,
height:20,
width:'auto',
top:0,
textAlign:'left',
color:'#000',
font:{
fontFamily:'Helvetica Neue',
fontSize:13,
fontWeight:'Regular'
}
});
view.add(restaurant_label);
var restaurant_value = Ti.UI.createLabel({
text:restaurant,
left:restaurant_label.width+10,
height:'auto',
width:'auto',
top:-18,
textAlign:'left',
color:'#000',
font:{
fontFamily:'Helvetica Neue',
fontSize:13,
fontWeight:'Bold',
fontStyle:'Italic'
}
});
view.add(restaurant_value);
check_localservices = false;
}
「値」ラベルは適切な場所に配置する必要がありますが、Androidは以前に追加されたラベルの幅を取得できないようです。
何が得られますか?