【问题标题】:how to make Toolbar overlaying in CN1?CN1如何让Toolbar覆盖?
【发布时间】:2019-02-18 11:23:36
【问题描述】:

由于 Form 是内容窗格和工具栏的一部分,因此有一个 LayeredLayout 我尝试适当地设置每个容器的插图来管理它,但它似乎不起作用。有没有可能以一种形式存在?

val l = layout as LayeredLayout
l.setInsets(toolbar, "0 0 auto 0")
     .setInsets(contentPane, "0")
     .setReferenceComponentTop(contentPane, null)

【问题讨论】:

    标签: codenameone


    【解决方案1】:

    要使Toolbar 浮在顶部效果,您需要以不同的方式构造它。这会将其放置在浮动在所有内容之上的窗体分层窗格中。您不能将内容窗格上方的布局设置为其他内容,因为这是隐藏的实现细节。

    如果启用了全局工具栏,您可以在 Form 中重写此方法:

    protected void initGlobalToolbar() {
        setToolbar(new Toolbar(true));
    }
    

    否则,您可以使用setToolbar(new Toolbar(true)); 创建浮动工具栏。

    【讨论】:

      猜你喜欢
      • 2017-02-09
      • 2016-11-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-06-08
      • 2017-05-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多