【发布时间】:2015-09-26 11:45:47
【问题描述】:
我有一个应该显示 7 个项目的列表,每个项目看起来像这样:
Date Weekday Distance Time
Long text that may span many lines
two column text Distance Time
two column text Distance Time
two column text Distance Time
根据数据,最后几行以数字形式重复,即每个列表项可能有不同数量的此类行。
我已经尝试使用 ListCellRenderer 来实现这一点,它可以根据上述要求创建一个表,但我遇到了一些问题:
- 可能跨越多行的长文本在 SpanLabel 中实现。但是这个文本无论如何都不会显示超过一行
- 列表中的每一项都将在前两行下方获得相同数量的空间..
所以看起来列表中的项目必须具有相同的大小。
稍后我还希望能够检测整个列表项的选择,而不仅仅是其中的单个字段。
有没有更好的方法来做到这一点?
如何确保 SpanLabel 实际获得所需的空间?
如何确保未知数量的行获得所需的空间,具体取决于它们的数量?
【问题讨论】:
标签: list codenameone renderer