【发布时间】:2017-10-12 05:50:21
【问题描述】:
有没有办法在 Picker 组件中将所选文本显示为多行?
Picker 组件从 Button 扩展而来,它似乎不是一种将文本显示为多行的简单方法。
【问题讨论】:
标签: codenameone
有没有办法在 Picker 组件中将所选文本显示为多行?
Picker 组件从 Button 扩展而来,它似乎不是一种将文本显示为多行的简单方法。
【问题讨论】:
标签: codenameone
您可以克隆 Picker 类并将其命名为 CustomPicker 之类的扩展 SpanButton 而不是 Button。
您只需将Button 更改为SpanButton。
SpanButton 是一个容器,其中包含 TextArea 以显示多行文本。
注意setUIID() 与SpanButton 的行为不同,并将uiid 应用于容器而不是文本。致电setTextUIID() 将uiid 应用于文本。
虽然这会将所选字符串显示为多行文本,但您不应期望在弹出的选取器对话框中多行显示选项。它是平台相关的并且是本机控制的。
【讨论】: