Layout 单击文本区域时,文本的布局/间距会发生变化
我有一个CodenameOne应用程序,它有一个文本区域,可以显示多行文本 当我在模拟器中运行应用程序并单击文本区域时,行之间的间距以及字符之间的间距都会发生变化,因此文本占据的区域会缩小一点 为什么会这样?Layout 单击文本区域时,文本的布局/间距会发生变化,layout,textarea,codenameone,spacing,Layout,Textarea,Codenameone,Spacing,我有一个CodenameOne应用程序,它有一个文本区域,可以显示多行文本 当我在模拟器中运行应用程序并单击文本区域时,行之间的间距以及字符之间的间距都会发生变化,因此文本占据的区域会缩小一点 为什么会这样? 我应该怎么做来防止它呢?这是由于从绘图切换到本机编辑,这将始终以稍微不同的方式呈现事物。例如,对于每台本机设备来说,很难准确地获得诸如行间距之类的信息 TextArea有一个setRowsGap方法,允许您以像素为单位指定行间距,但由于这在操作系统之间是不同的,所以可能并不理想。好,那么有
我应该怎么做来防止它呢?这是由于从绘图切换到本机编辑,这将始终以稍微不同的方式呈现事物。例如,对于每台本机设备来说,很难准确地获得诸如行间距之类的信息
TextArea
有一个setRowsGap
方法,允许您以像素为单位指定行间距,但由于这在操作系统之间是不同的,所以可能并不理想。好,那么有没有更好的方法来显示不存在此问题的多行文本?我尝试了SpanLabel,但如果文本太大,则无法使其可滚动。我假设您想要编辑文本,如果不想编辑,只需将其设置为“可编辑”(editable)为false(setEditable(false)
),它将不再执行此操作。。。