そこに appcelerator を使用しているすべての開発者のためのクイック 1。RSS フィードから取り込まれた 2 つのラベルがあります (これは間違っているかもしれません)。1 つのラベルにはタイトルが格納され、別のラベルには説明が格納されます。これらのコンテンツは、すべて正常に機能する RSS リストから取得されます。私が抱えている問題は、一部のタイトルが他のタイトルよりも長いため、ラベルの高さを修正できないか、機能しないことです。
そのことを念頭に置いて、タイトルの高さを自動に設定しました。唯一の問題は、2 番目のラベルからこの高さを参照して、top: プロパティを使用して正しく配置できないことです。
誰か良い提案はありますか?, 間違ったタイプの Titanium UI メソッドを使用していますか?
私の現在のコードは次のとおりです
try
{
var current = Titanium.UI.currentWindow;
var selectedItem = current.item;
var description = selectedItem.getElementsByTagName("description");
var story = description.item(0).text;
var label = Ti.UI.createLabel({
text:selectedItem.getElementsByTagName("title").item(0).text,
left:5,
top:0,
height:"auto",
font:{fontSize:40}
});
current.add(label);
var story = Ti.UI.createLabel({
text:story,
left:5,
top:label.height,
height:"auto"
});
label.add(story);
}
catch(E)
{
alert(E)
}