Редактор ресурсов LWUIT: создание кнопки
Я думаю, что мне нужно создать стиль кнопки в редакторе ресурсов LWUIT, так как я не могу изменить цвет фона и другие свойства кнопок в моем приложении J2ME. Я понятия не имею, как этого добиться, и все учебники и примеры очень запутанные и бесполезные.
Так что, если я хочу иметь кнопку с пользовательским стилем, как мне создать ее в редакторе ресурсов и как получить к ней доступ в моем приложении?
Спасибо!
1 ответ
Предлагаемые материалы: Использование стилей, тем и художников в LWUIT и LWUIT Tutorial - Стили и темы для понимания концепции стиля.
Первым делом вам нужно создать новую тему. Откройте редактор ресурсов LWUIT, а затем создайте новую тему:
Затем вы должны добавить стиль кнопки для Unselected
, Selected
, Pressed
а также Disabled
стили, как вы хотите (нет необходимости делать это для всех этих, какие именно нужны, чаще всего Unselected
а также Pressed
):
Сохраните свою тему в .res
файл (скажем MyTheme.res
) нажав в Save
вариант (обратите внимание, один .res
файл может содержать несколько тем). копия MyTheme.res
файл в свой проект, скажем, в res
папку и, пожалуйста, не забудьте добавить эту папку в свойствах проекта, чтобы при создании jar
файл будет включен. Наконец загрузите вашу тему так:
Resources r = Resources.open("/res/MyTheme.res");
UIManager.getInstance().setThemeProps(r.getTheme("MyTheme"));