BlackBerry:突出显示水平FieldManager的背景

时间:2012-09-06 14:15:10

标签: blackberry focus

我想滚动时使用horizo​​ntalFieldManager的背景。我试过这段代码:

public class HorizentalFocus extends HorizontalFieldManager{
  protected void paint(Graphics g) {
    g.setBackgroundColor(isFocus() ? 4210231 : 0xFFFFFF);
    g.getFont();
    g.clear();
    super.paint(g);
  }
  protected void onFocus(int direction) {
    invalidate();
    super.onFocus(direction);
  }
  protected void onUnfocus() {
    invalidate();
    super.onUnfocus();
  }
}

它有效,但我有两个问题:它不会使整个horizo​​ntalField变暗,我希望在它聚焦时改变文本的颜色。

here's an example

感谢您的帮助。

0 个答案:

没有答案