gpt4 book ai didi

java - 如何防止 CodenameOne GUI 元素在更改为粗体时滚动(滴答作响?)?

转载 作者:行者123 更新时间:2023-11-30 10:53:13 25 4
gpt4 key购买 nike

我正在使用 GUI Builder 构建我的第一个 CodenameOne 应用程序。我为我的按钮定义了一种样式,其中“未选中”状态是常规文本,“选中”或焦点状态具有粗体文本。

我看到的问题是,一旦按钮获得焦点,粗体文本就会比原始文本稍宽并开始滚动(我认为这种效果被称为“滴答作响”):

Unselected Button Image

Selected Button Image

我在模拟器和我的三星 SG6 测试中看到了这一点。这是一个错误还是我可以做些什么来先为粗体文本预先调整大小,这样当它获得焦点时它就不会开始滚动?我不想让按钮比需要的更大(即:将其放入容器中)

最佳答案

你需要做两件事,

  • 首先减少所选按钮UIID的左右填充,然后在您的代码中调用它

    mybutton.setEndsWith3Points(false);
    mybutton.setTickerEnabled(false);

此外,将按钮放置在具有正确布局的容器中。

请注意,由于文本现在是粗体,因此按钮获得额外宽度是正常的。所以我建议您为此腾出空间。

编辑:

我注意到当您拍摄快照时按钮在滴答作响,因此请忽略关于填充的第一点。

关于java - 如何防止 CodenameOne GUI 元素在更改为粗体时滚动(滴答作响?)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34096367/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com