#java #codenameone
#java #codenameone
Вопрос:
У меня возникла проблема в codenameone designer, я не могу найти ничего, связанного с компонентом определения размера. Я хочу установить компоненты размера в codenameone designer, не реализуемые в кодах. Заранее спасибо
Ответ №1:
Это неправильный способ взглянуть на это, вы должны не устанавливать размер, а вместо этого запускать размер, который зависит от типа вашего компонента и ваших намерений. Например. для текстовых компонентов установите столбцы / строки, для списков / полей со списком установите прототип рендеринга. Вы также можете манипулировать заполнением / полями / рамками / макетом и т. Д., Чтобы манипулировать пробелами.
Если вы настаиваете, вы всегда можете привязать событие before*Show и вызвать setPreferredSize
компонент.
Комментарии:
1. Спасибо, но моя проблема в том, что вы можете определить поля, отступы и т. Д. Для компонента в codenameone designer, Но вы не можете определить ширину и высоту там.
2. Я хочу найти способы определения ширины и высоты компонентов на панели конструктора, а не в коде.
3. Выберите тему и определите ее для UIID, соответствующего UIID компонента. Вы можете изменить UIID компонента любого компонента в конструкторе. См codenameone.com/how-do-i—create-a-simple-theme.html
4. @Shai Как насчет эквивалента Android
wrap_content
?5. Вы имеете в виду что-то вроде
FlowLayout
?