首页 文章

在Ipad中,codenameone的滚动不顺畅

提问于
浏览
1

在Ipad滚动不顺畅的其他设备(android / ios)和模拟器(包括Ipad)也顺利滚动 . 不知道我在哪里做错了?

这是finalContainer的代码..

Container finalContainer = new Container(new BoxLayout(BoxLayout.Y_AXIS));
finalContainer.setScrollableY(true);
finalContainer.setScrollVisible(false);

我们正在向容器添加视图 . 在每个视图中,我们有两个图像,一个是从Theme加载,第二个是使用“setUIID()”加载 .

这是项目视图的代码..

for(int i=0;i<10;i++){
Container itemContainer = new Container(new BoxLayout(BoxLayout.X_AXIS));
Image itemFirstImage = mTheme.getImage("item.png");
Label image = new Label(itemFirstImage);
itemContainer.add(FlowLayout.encloseIn(image));

Container secondContainer = new Container(new BorderLayout());
secondContainer.setUIID("SecondImageContainer");
Container details = new Container(new BoxLayout(BoxLayout.Y_AXIS));
details.add(new Label("First Line"));
details.add(new Label("Second Line"));
details.add(new Label("Third Line"));
secondContainer.add(BorderLayout.CENTER,details);
itemContainer.add(secondContainer);
finalContainer.add(itemContainer);
}

并将最终容器添加为 form.add(BorderLayout.CENTER,finalContainer); 到Form .

我试图解决但失败了,如果有任何身体有想法请指导我实现这一点..

谢谢 .

1 回答

  • 0

    这就是我在运行代码时看到的内容,我用公爵图像替换了 item.png 文件但是UI仍然没有任何相似之处 . 看起来您为项目提供了错误的 theme.res 文件,或者您缺少主要代码段 .

    我建议 Build 一个完整的测试用例并隔离有问题的部分 . 使用模拟器中的性能监视器工具来查看性能方面的内容,具体看第二个选项卡 .

    enter image description here

相关问题