Как удалить переопределение платформы в Codename One Designer? С помощью этой опции не применяются общие стили из [Базового ресурса]. Это не удобно, так как общий стиль часто изменяется и обновляется.Удалить переопределение платформы в Codename One Designer
0
A
ответ
1
Обычно мы не рекомендуем переопределять основную тему, так как есть так много, что можно сломать.
Мы предлагаем создать две темы: вашу главную тему и тему переопределения. Тема переопределения должна быть очень простой и иметь минимальные зависимости.
Затем, когда вы инициализируете тему (в методе initThemes
для создания GUI-приложения), просто используйте setThemeProps(mainTheme)
, а затем addThemeProps(overrideTheme)
.
Как удалить тему переопределения из основного файла .res без изменения базовой темы? Эта тема имеет множество настроек. Потому что с этим будет сложно создать новый файл .res. – ftp27
Просто зайдите на определенную платформу и нажмите x там, где будет удалено только переопределение, не затрагивая основную тему. Сохраните, затем вернитесь к основной теме, переопределение больше не будет. –
Это помогает в заполнении StatusBar без addThemeProps if (Display.getInstance(). GetPlatformName(). Equals ("ios")) { toolbar.getStyle(). SetPadding (Container.TOP, 15); } – ftp27