我想动态地将大字符串内容添加到容器中。 此容器中有60种不同的内容(字符串)。
要将字符串添加到容器,我添加了一个TextArea(100%透明度的空边框)。
问题是TextArea提供了滚动,我不希望它滚动。相反,我想根据内容增长(增加高度)。我无法做到这一点。
你可以帮我解决这个问题吗? 或者我可以为此目的使用任何其他组件吗?我正在使用LWUIT和J2ME。
答案 0 :(得分:1)
您可以派生文本区域并为isScrollableY()返回false,尽管它通常应该无缝地工作,即使您不这样做(因为您的父布局是可滚动的)。您是否可以更改文本区域,而不是在EDT上重新验证父表单?
当文本区域布局由单独的线程修改时(布局代码的竞争条件)存在问题。
答案 1 :(得分:0)
首先放置TextArea.setSingleLineTextArea(false)
,然后按内容增长为真。