如何在 CN1 中创建此用户界面?

埃里克

我想知道如何在 Codename One 中构建此用户界面?我尝试使用 TableLayout 但它似乎很复杂。你能帮我解决这个问题吗?图像上的每个单元格都必须是一个容器。谢谢!

在此处输入图片说明

谢阿尔莫格

这对于手机来说是一个糟糕的布局,而且在平板电脑中也会显得局促。话虽如此,表格布局非常简单。您也可以使用 GUI 构建器,但我认为表格布局会更容易,您只需要了解跨越。我为此实施了一种方法,但没有完成整个事情,因为它需要一些工作。您还可以使用其他方法,例如明确给出行/列约束等...

// creates the first row of tables and the second row table
for(int iter = 0 ; iter < 9 ; iter++) {
    // this method should create the container with the blue box around it
    hi.add(createBox());
}
// I use a blank label as a "filler" and span it over the rest of the row
hi.add(tl.createConstraint().horizontalSpan(7), new Label());

// 3rd row box and spacing
hi.add(createBox());
hi.add(new Label());

// 3rd row boxes and first box of 4th row
for(int iter = 0 ; iter < 7 ; iter++) {
    hi.add(createBox());
}

hi.add(new Label());
hi.add(createBox());

// this would place the container with the content in the center
hi.add(tl.createConstraint().
    horizontalSpan(4).verticalSpan(6), createContent());

hi.add(createBox());

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Prolog中创建此DCG?

来自分类Dev

如何在Ruby中创建此数组?

来自分类Dev

如何在SVG中创建此形状?

来自分类Dev

如何在Android中隐藏用户界面

来自分类Dev

CN1库-runOnUiThread中没有代码触发

来自分类Dev

高度问题AutoCompleteTextField CN1

来自分类Dev

使用CN1中的REST API上传到Cloudinary

来自分类Dev

cn1中的数学类功能

来自分类Dev

如何在cn1中制作折线图

来自分类Dev

如何在Javase本机接口cn1中使用jar文件

来自分类Dev

CN1 CodeScanner无法正常工作

来自分类Dev

指定GUI元素在CN1中的绝对位置

来自分类Dev

如何在codename1的UI界面下设计此控件

来自分类Dev

如何在CN1 CSS(theme.css)中定义常量/宏?

来自分类Dev

为什么在我的CN1应用程序中滑动手指时,我的侧边菜单会突然返回?

来自分类Dev

如何编译需要javax.media,org.cef等的最新CN1源?

来自分类Dev

CN1 CameraKit提供空的PeerComponent

来自分类Dev

如何在XAML用户界面中更新网格?

来自分类Dev

如何在Android中隐藏用户界面

来自分类Dev

如何在Debian中设置默认的用户界面语言?

来自分类Dev

高度问题AutoCompleteTextField CN1

来自分类Dev

使用CN1中的REST API上传到Cloudinary

来自分类Dev

如何在cn1中制作折线图

来自分类Dev

如何在Javase本机接口cn1中使用jar文件

来自分类Dev

指定GUI元素在CN1中的绝对位置

来自分类Dev

如何在CN1中将L10N捆绑包切换为运行状态

来自分类Dev

如何在语义用户界面中制作占位符?

来自分类Dev

Linux 中的 .codenameone 和 .cn1 文件夹在哪里?

来自分类Dev

如何修复此用户界面