任何使用 appcelerator 的开发人员都可以快速使用。我有两个从 RSS 提要填充的标签(这甚至可能是错误的)。一个标签包含标题,另一个标签包含描述。这些内容来自一个 RSS 列表,一切正常。我遇到的问题是某些标题比其他标题长,所以我无法修复标签高度,否则它就不起作用。
因此,考虑到这一点,我将标题高度设置为自动。唯一的问题是我不能从我的第二个标签中引用这个高度来使用 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)
}