Цвет фона по умолчанию DateTimePicker, предоставляемый Blackberry, - черный.Я хочу изменить этот цвет фона на тему моего приложения, которая называется Светло-синий.
DateTimePicker
Как мне этого добиться?Я разрабатываю для OS 5.0 и выше.Пожалуйста, помогите.
Нет способа изменить представление по умолчанию, если вы хотите изменить его, то вам нужно создать некоторые классы-заглушки, в которых вы вручную опишите классы и функции, для события даты и импортируете его. как импорт файла jar.
Насколько я знаю об этом, вы не можете изменить фон выбора даты и времени. Вы не можете создать класс, который расширяет DateTimePicker и переопределяет его классы, потому что это класс abstract . Поэтому я думаю, вам придется принять фон, предложенный RIM для этого компонента.
Если вы проверите API: http://www.blackberry.com/developers/docs/5.0.0api/net/rim/device/api/ui/picker/DateTimePicker.html вы ясно увидите, что нет метода Paint или paintBackground для переопределения.
Так что для меня нет способа сделать это. Вы можете использовать метод обхода, который будет состоять из создания всплывающего экрана, представляющего рассматриваемый объект. Проверьте следующие две ссылки для получения дополнительной помощи:
http://supportforums.blackberry.com/t5/Java-Development/overlapping-field-issue-on-9500/td-p/419200
Или
BlackBerry - Создание настраиваемого поля даты