lwuit-list 困扰我的列颜色改变
原创
©著作权归作者所有:来自51CTO博客作者zhy000的原创作品,请联系作者获取转载授权,否则将追究法律责任
所做的项目,有多个地方需要根据属性值改变list列的颜色,困扰了半天终于搞定了。
public Component getListCellRendererComponent(List list, Object value,
int index, boolean isSelected) {
MailInfo mailinfo = (MailInfo) value;
title.setText(mailinfo.getTitle());
sender.setText(mailinfo.getSender());
if (mailinfo.getimportantflag().equals("重要")) {
title.getStyle().setFgColor(0xFF0000);
sender.getStyle().setFgColor(0xFF0000);
} else {
title.getStyle().setFgColor(0xFFFFFF);
sender.getStyle().setFgColor(0xFFFFFF);
}
pic.setIcon(mailinfo.getPic());
return this;
}
一定要加else否则变成默认的颜色。
下一篇:tab与list配合使用
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
困扰我的isset/empty函数
在学习php有一段时间之后,感觉自己的基础知...
php 服务器 数组 赋值 值传