У меня проблема с дизайнером codenameone, я не могу найти ничего, связанного с компонентом размера. Я хочу установить компоненты размера в кодовом имени одного дизайнера, не реализующего коды. заранее спасибо
Как возможно установить размер (и ширину, и высоту) для компонента в кодовом имени одного дизайнера?
Ответы (1)
Это неправильный взгляд на это, вы не должны устанавливать размер, а вместо этого запускать размер, который зависит от вашего типа компонента и ваших намерений. Например. для текстовых компонентов задайте столбцы/строки, для списков/полей со списком задайте прототип рендеринга. Вы также можете манипулировать отступами/полями/границами/макетом и т. д., чтобы манипулировать пробелами.
Если вы настаиваете, вы всегда можете связать событие before*Show и вызвать setPreferredSize
для компонента.
person
Shai Almog
schedule
30.06.2014
Спасибо, но моя проблема в том, что вы можете определить поля, отступы и т. Д. Для компонента в дизайнере codenameone, но вы не можете определить там ширину и высоту.
- person Omid Gharib; 01.07.2014
Я хочу найти способы определить ширину и высоту компонентов в панели дизайнера, а не в коде.
- person Omid Gharib; 01.07.2014
Выберите тему и определите ее для UIID, соответствующего UIID компонента. Вы можете изменить UIID компонента любого компонента в дизайнере. См. codenameone.com/how-do-i. ---create-a-simple-theme.html
- person Shai Almog; 01.07.2014
@Shai Как насчет эквивалента Android
wrap_content
?
- person ygesher; 04.05.2015
Вы имеете в виду что-то вроде
FlowLayout
?
- person Shai Almog; 04.05.2015