Codename1中如何获取容纳Label的容器索引?解决方法调用报错问题
Codename One 获取组件在父容器中索引的问题解决
你报错的原因是Codename One里Container的getComponentIndex()方法必须传入一个Component类型的参数,用来指定你要查找索引的目标组件,你之前的代码没传参数,所以触发了类型不匹配的错误。
把代码改成下面这样就能正常获取索引了:
lwpos = lbllw.getParent().getComponentIndex(lbllw);
这样就能拿到lbllw在它父容器里的位置索引,后续把这个索引存到数据库,之后在另一个屏幕的对应容器中,调用addComponent(lwpos, 你的新Label对象),就能把新Label放到和之前相同的位置了。
内容的提问来源于stack exchange,提问作者curtjacobs1
相关产品推荐
相关产品推荐

