我想滚动时使用horizontalFieldManager的背景。我试过这段代码:
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();
}
}
它有效,但我有两个问题:它不会使整个horizontalField变暗,我希望在它聚焦时改变文本的颜色。
感谢您的帮助。