Codenameone 如何创建包含交换机组件的列表
我想创建一个UI,其中包含包含Label和Switch组件的容器元素列表。2015年,我使用集装箱列表做了类似的事情 显然,代号One建议使用容器。我参考了一篇博客文章,其中建议使用可滚动的BoxLayout.Y_轴容器 但我在这方面遇到了麻烦,因为我想对表示列表的容器的元素进行手动排序。手动排序将通过长按其中一个元素开始拖动来完成。这甚至可以在列表条目容器上设置setFocusable(true)时使用。但是列表条目容器中包含的组件不会接收任何指针事件。如果我没有设置属性setFocusable(true),容器就不会接收指针事件。另外,仅仅重定向指针事件方法以保留标准行为也不起作用,因为这将导致递归 如何创建包含UI元素的容器的适当列表,其中滚动仍然有效,一些指针事件由列表条目容器处理,条目UI元素也按预期工作 想象一下这个结构: 具有BoxLayout.Y的容器包含 n带有BoderLayout(包含标签和开关组件)的容器Codenameone 如何创建包含交换机组件的列表,codenameone,Codenameone,我想创建一个UI,其中包含包含Label和Switch组件的容器元素列表。2015年,我使用集装箱列表做了类似的事情 显然,代号One建议使用容器。我参考了一篇博客文章,其中建议使用可滚动的BoxLayout.Y_轴容器 但我在这方面遇到了麻烦,因为我想对表示列表的容器的元素进行手动排序。手动排序将通过长按其中一个元素开始拖动来完成。这甚至可以在列表条目容器上设置setFocusable(true)时使用。但是列表条目容器中包含的组件不会接收任何指针事件。如果我没有设置属性setFocusabl
- 滚动应该可以垂直拖动任何列表条目位置
- 点击或拖动任何条目容器中包含的开关组件仍应按预期工作