Blackberry — поле кнопок управляет методом рисования

#blackberry

#ежевика

Вопрос:

Я расширяю поле кнопок и переопределяю метод рисования, чтобы отображать кнопки в другом цвете. Но он рисует всю ширину кнопки. Часть кнопки по-прежнему отображается серым цветом, когда фокус отсутствует, и синим, когда она находится в фокусе. Не могли бы вы, пожалуйста, помочь мне решить эту проблему?

спасибо, Рамеш

Ответ №1:

Вам придется переопределить protected void applyTheme() , чтобы отключить дополнительное рисование, которое происходит.

Комментарии:

1. 1. Я не знал, что существует такой метод. Я посмотрел в API 6.0, и ни в Field , ни ButtonField в API его нет, однако я вижу сообщения в блогах об использовании этого метода.