我正在创建一个黑莓应用程序,它主要使用ObjectListFields。我现在需要的是绘制一个图像作为每个单元格的背景。我知道这很安静,但我没有掌握这个程序。如果我在drawlistrow()函数中绘制位图,则bluehighlight进入背景并且单元格突出显示变得非常难以阅读......任何人都可以帮助我使用代码片段来解决这个问题....谢谢..
答案 0 :(得分:0)
据我所知,ObjectListFields焦点填充元素蓝色的背景,并将前景色(文本)改为白色。
如果您确实需要在背景上绘制图像,则至少应将前景色更改为高对比度或使背景图像透明。
检查drawListRow中图形的样式
graphics.isDrawingStyleSet(Graphics.DRAWSTYLE_FOCUS)
并为它们设置不同的颜色。