#image #list #java-me #midp #lcdui
#изображение #Список #java-me #midp #lcdui
Вопрос:
У меня есть menu как класс, который расширяет список. Есть собственный метод append (строка txt, изображение image), который добавляет новый пункт меню. Дело в том, что я хочу добавить изображение шириной 100% в качестве одного пункта меню в самом начале, но если я сделаю это:
append("", image);
он устанавливает размер изображения таким же маленьким, как у другого. Как я могу установить его ширину на 100% или хотя бы размер изображения?
Ответ №1:
К сожалению, нет документированных элементов управления тем, как отображаются элементы списка. Рисование элементов списка очень зависит от реализации.
Комментарии:
1. по крайней мере, возможно ли установить размер значка и размер текста?
2. @Sergey Вы можете установить размер текста с помощью
List.setFont(int elementNum, Font font)
метода.font
Аргумент влияет на размер текста. К сожалению, размер значка установить невозможно. Вы можете попробовать только разные размеры исходного изображения, но поведение в разных реализациях может отличаться.
Ответ №2:
вы можете сделать это с помощью J2ME-Polish
стиля. Вам нужно установить ширину MenuItem
, и вы можете этого добиться.