首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Codename One列表包含列表

Codename One列表包含列表
EN

Stack Overflow用户
提问于 2013-02-27 12:04:31
回答 1查看 475关注 0票数 0

注意:在这个问题中,无论我在哪里提到List,我谈论的都是com.codename1.ui.List

我可以使用Codename One's GUI Designer在List中放置一个List,然后用它自己的数据填充每个子列表吗?

我可以在图形用户界面设计器中定义一个Container并在其中放入一个List (我称之为InnerList),然后将该Container设置为另一个ListRenderer (我称之为OuterList)。我所不能做的是在OuterList的特定单元格中设置InnerList的数据。当我在图形用户界面中修改OuterList的ListItems时,InnerList甚至没有出现在键列表中,我也没有找到从代码填充InnerList的方法。

要解决这个问题,我必须定义两个实现ListCellRenderer (和扩展Container)的用户类,并在代码中将它们分别设置为OuterList和InnerList的呈现器。在图形用户界面设计器中,只有OuterList,没有明显的Renderer。这是可行的,但它并不真正适合定义GUI其余部分的方式,而且它增加了混乱。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-02-27 18:35:54

不是的。

这没有任何意义。代号One list渲染器是“橡皮图章”,这意味着它们没有状态,因此您将无法改变元素的大小或访问其中的单个组件。您需要做的是使用Component->Container hierarchy来实现您正在寻找的功能。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15103996

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档