gpt4 book ai didi

android - 在 Listview Titanium SDK 中更改列表项的背景颜色

转载 作者:行者123 更新时间:2023-11-29 14:48:23 25 4
gpt4 key购买 nike

我使用的是最新版本的 Titanium SDK。我想更改 ListView 中项目的背景,但似乎不可能。

我尝试使用:

var item = $.section.getItemAt(index);
item.properties.backgroundColor = "#696969";
$.section.updateItemAt(index, item);

但是我得到的错误是 backgroundColor 未定义...我发现一个解决方案是使用具有列表项大小的 View ,然后为此 View 设置背景颜色以存档相同的结果。但是,我找不到访问列表项内 View 的方法。

有人做过这个,请给我你的意见。谢谢。 :)

最佳答案

我发现我需要在数据项上指定属性元素。

var item = {
bind1: {
text : value1
},
bind2: {
text : value2
},
properties:{
backgroundColor:"#aaaaaa"
}
};

现在是代码:

var item = $.section.getItemAt(index);
item.properties.backgroundColor = "#696969";
$.section.updateItemAt(index, item);

按预期工作。

:)

关于android - 在 Listview Titanium SDK 中更改列表项的背景颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27461185/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com