最新的Codenameone构建版本是否丢失了在包含URLImages的行的容器中滚动的功能?
我的基于CN1的应用已经在app Store和Google Play上运行了几个月,效果很好,但当我现在在NetBeans本地或通过CN1构建服务器重建相同的代码时,我无法像以前那样滚动浏览容器列表 该代码类似于CN1联系人演示 从.codenameone文件夹中,我看到最新的Codenameone构建版本是否丢失了在包含URLImages的行的容器中滚动的功能?,codenameone,Codenameone,我的基于CN1的应用已经在app Store和Google Play上运行了几个月,效果很好,但当我现在在NetBeans本地或通过CN1构建服务器重建相同的代码时,我无法像以前那样滚动浏览容器列表 该代码类似于CN1联系人演示 从.codenameone文件夹中,我看到 UpdateStatus.properties # #Fri Mar 27 12:34:19 MDT 2020 CodenameOne_SRCzip=118 CodenameOneJar=118 CodeNameOneBuil
UpdateStatus.properties
#
#Fri Mar 27 12:34:19 MDT 2020
CodenameOne_SRCzip=118
CodenameOneJar=118
CodeNameOneBuildClientJar=105
designer=108
CLDC11Jar=108
JavaSEJar=118
lastUpdate=1585334059359
guiBuilder=107
谢谢你的建议。一些更新:
迈克没有。试试contacts演示,它正常吗?您的代码与此有什么不同 我猜您看到的是与
setAllowEnableLayoutPoint()
优化相关的工件。要在根窗体中测试此功能,请调用:
form.setAllowEnableLayoutOnPaint(true);
在展示之前。然后看看问题是否解决了。假设是这样的话,试着找到触发这一点的区域,并在此基础上与我们跟进。请注意,将此设置为true会对滚动性能产生重大影响。能否修改联系人演示以重现此问题,以便使用示例代码提交问题?我不认为URLImage会对滚动behsvior产生什么影响,但如果你有嵌套滚动条等东西,它可能会破坏布局。建议使用Thx@Shai。我花了几个小时试图将URLMeages添加到contacts演示中,但这种方法可能已经过了收益递减的阶段。我一直遇到其他编码问题(c.getId()总是为null,因此我添加URLImage代码的部分总是被忽略,并且我没有看到从sakila customer表中提取联系人的其他方法)。也许更简单的方法是——CN1文档中引用的URLImage演示包含一个过时的API,您有该演示的工作版本吗?Thx,MikeI我不确定API是否过时。如果有些东西过时了,我们就不推荐它。我担心的是,您可能遇到了意外的边缘情况,这可能表明我们的代码或您的代码中存在错误。未找到404的链接。对于第二个CN1 URL图像示例,是否有其他链接可供使用?我不知道。看起来整个网站都不可用了。不过这可能是暂时的。