如何在Codename One中自定义SideMenuBar(汉堡菜单)的大小(宽度)

时间:2015-12-11 10:09:33

标签: java user-interface codenameone

我在使用this实现的Codename One中有一个侧边栏,我考虑切换到较新的Toolbar API,但两者似乎都是一样的。

我想自定义侧边菜单栏打开的宽度,这在UI中有些不透明,因为API由addCommand(new Command("My Command");

组成,所以我看不到任何设置器

This blog post提到了很多选项,但没有提到宽度。

1 个答案:

答案 0 :(得分:1)

本手册涵盖some theme constants,可让您自定义侧边菜单。具体做法是:

  • sideMenuSizeTabPortraitInt以纵向模式在平板电脑中展开时侧边菜单的尺寸

  • sideMenuSizePortraitInt在纵向模式下在手机中展开时侧边菜单的尺寸

  • sideMenuSizeTabLandscapeInt横向模式在平板电脑中展开时侧边菜单的尺寸

  • sideMenuSizeLandscapeInt在横向模式下在手机中展开时侧边菜单的尺寸

您可以通过打开设计器工具,选择主题并选择"常量"来设置它们。选项卡,您可以在其中添加其中任何一个。

所有这些尺寸均为屏幕百分比。