0

它总是绘制所有焦点元素,但在滚动列表字段之前它不会刷新其他元素。这只是黑莓 4.5 的问题,5.0 没问题。

在将任何内容绘制到行中之前,我曾尝试做下一个:

    public void drawListRow(ListField listField, Graphics graphics,int index, int y, int width) 
    {
        listField.invalidate(); //My try
             ...
    }

但它不运行。

更新

好的,没有 invalidate()。

我会用图片更好地向您展示我的问题:

在此处输入图像描述

谢谢阅读 。任何想法?

4

1 回答 1

1

您的代码片段将做的是每次绘制一行时,使整个字段无效,导致所有可见行被重绘,这将使整个字段无效......

我希望 RIM 的某个人能想到这一点并中止无效呼叫。如果没有关于您正在使用用户界面做什么的更具体信息,我无法为您提供更多想法。

于 2012-02-23T15:30:23.540 回答