嗨所以我有一个屏幕,其中包含一个包含大量文本的labelfield,然后在屏幕底部有一个按钮。
由于按钮在显示屏幕时具有焦点,因此只有标签的底部可见,并且无法滚动,因为只有按钮才能获得焦点。
我如何解决这个问题?
答案 0 :(得分:1)
您可以将LabelField
更改为RichTextField
。另一种选择是在添加NullField
之前添加LabelField
。
答案 1 :(得分:1)
通过在屏幕顶部添加一个较小布局的空字段并覆盖drawFocus()方法并将其留空,因此,空字段将首先聚焦,因为它被覆盖,所以它不会显示任何效果。人们可以看到文字,它写在屏幕的开头。
希望它能解决你的问题。 快乐的编码 欢呼声。
答案 2 :(得分:0)
而不是标签字段,添加富文本字段并为此提供焦点 RichTextField rt = new RichTextField(“text”,RichTextField.FOCUSABLE);