【问题标题】:CodeName One demo CleanModern代号一演示 CleanModern
【发布时间】:2017-11-25 20:37:34
【问题描述】:

demo CleanModem singUpForm 不工作!! 问题在于: 容器内容 = BoxLayout.encloseY( 新标签(“注册”,“标志标签”), 新的浮动提示(用户名), createLineSeparator(), 新的浮动提示(电子邮件), createLineSeparator(), 新的浮动提示(密码), createLineSeparator(), 新的浮动提示(确认密码), 创建线分隔符() );

【问题讨论】:

  • 在询问这些问题时,您应该说明从哪里获得演示(有两种方式),模拟器或设备以及哪一种。您得到的异常及其堆栈跟踪等。由于所有这些都缺少一些社区成员对您的问题投反对票
  • 重新测试代码我看到有一些浮动提示边缘情况的回归。我认为替换它的新TextComponent 不会发生这种情况。我正在研究这个问题,我会在有答案时发布答案

标签: codenameone


【解决方案1】:

这是由于在 this commit 中修复的 Codename One 中的回归。它将在下周五(2017 年 12 月 1 日)出现在构建服务器中,但您已经可以use the sources 来查看它是否有效。

我仍然不确定为什么会触发此问题,我们对似乎影响了这一点的焦点行为进行了几项更改,但我似乎找不到一个具体的有问题的更改,所以我猜这是由于不止一个改变。该演示使用的FloatingHint 类最近已被弃用,取而代之的是新的TextComponent 类,它不应该受到这些问题的影响。我已经提交了RFE to update the usage of FloatingHint

但是,FloatingHint 应该仍然可以工作,所以我对其进行了修补以解决这个由于使用阻塞动画而引起的问题。通常这不是问题,但由于某种原因,现在会在新表单显示之前触发,目前尚不清楚这是如何发生的。除非父 Form真的显示,否则该补丁会阻止动画发生。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-11
    • 2018-02-02
    • 2022-01-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多