【问题标题】:Draw background for each cell in ObjectListField为 ObjectListField 中的每个单元格绘制背景
【发布时间】:2010-08-05 20:37:20
【问题描述】:

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

【问题讨论】:

标签: java blackberry java-me blackberry-jde


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-01-05
    • 1970-01-01
    • 2014-10-02
    • 2021-04-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多