【发布时间】:2015-12-28 09:01:44
【问题描述】:
我有一个 CodenameOne 应用程序,它有一个应该显示多行文本的 TextArea。
当我在模拟器中运行应用程序并单击文本区域时,行之间的间距以及字符之间的间距可能会发生变化,因此文本占据的区域会缩小一点。
这是为什么? 我应该怎么做才能防止它?
【问题讨论】:
标签: layout textarea codenameone spacing
我有一个 CodenameOne 应用程序,它有一个应该显示多行文本的 TextArea。
当我在模拟器中运行应用程序并单击文本区域时,行之间的间距以及字符之间的间距可能会发生变化,因此文本占据的区域会缩小一点。
这是为什么? 我应该怎么做才能防止它?
【问题讨论】:
标签: layout textarea codenameone spacing
这是由于从我们的绘图切换到本机编辑,这将始终呈现略有不同的东西。例如。对于每个原生设备来说,像行间距这样的东西真的很难准确得到。
TextArea 有一个 setRowsGap 方法,允许您以像素为单位指定行之间的间距,但由于这在操作系统之间有所不同,因此可能并不理想。
【讨论】:
setEditable(false)),它就不会再这样做了...