0

我正在创建一个主要使用 ObjectListFields 的黑莓应用程序。我现在需要的是为每个单元格绘制一个图像作为背景。我知道这很可能,但我没有掌握程序。如果我在 drawlistrow() 函数中绘制位图,则 bluehighlight 进入背景并且单元格突出显示变得非常难以阅读......谁能帮我提供一个代码片段来解决这个问题......谢谢.. .

4

1 回答 1

0

据我所知,ObjectListFields 焦点填充元素蓝色的背景并将前景色(文本)更改为白色。
如果确实需要在背景上绘制图像,则至少应将前景色更改为高对比度或使背景图像透明。

检查 drawListRow 中图形的样式 graphics.isDrawingStyleSet(Graphics.DRAWSTYLE_FOCUS)并为它们设置不同的颜色。

于 2010-08-05T12:37:20.207 回答