2012-04-03 64 views
1

我想将大型字符串内容动态添加到容器。 在此容器中显示60个不同的内容(字符串)。如何设置lwuit textarea滚动为false

要将字符串添加到容器中,我添加了一个TextArea(具有100%透明度的空边框)。

问题是TextArea提供滚动,我不希望它滚动。相反,我想根据内容增长(增加高度)。我无法做到这一点。

你能帮我解决这个问题吗? 或者我可以使用任何其他组件吗?

我在J2ME上使用LWUIT。

回答

1

您可以派生文本区域并为isScrollableY()返回false,尽管它通常应该可以无缝地工作,即使您不这样做(因为您的父级布局是可滚动的)。是否可以更改文本区域并且不重新验证EDT上的父表单?

由单独的线程修改文本区域布局时存在问题(与布局代码竞争条件)。

0

首先把TextArea.setSingleLineTextArea(false),并增长内容真实。

+0

我已经完成了它,它会增长,但在屏幕大小后开始滚动。我不希望它滚动,因为它的父布局需要滚动。 – 2012-04-04 03:57:44

+0

是否可以滚动? – Mun0n 2012-04-04 07:33:43

+0

我已将可滚动设置为false,除了需要滚动的布局 – 2012-04-04 08:11:42