如何设置lwuit textarea滚动false

时间:2012-04-03 09:59:05

标签: java-me scroll textarea lwuit midlet

我想动态地将大字符串内容添加到容器中。 此容器中有60种不同的内容(字符串)。

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

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

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

我正在使用LWUIT和J2ME。

2 个答案:

答案 0 :(得分:1)

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

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

答案 1 :(得分:0)

首先放置TextArea.setSingleLineTextArea(false),然后按内容增长为真。