这是关于JavaMe和LWUIT的另一个问题。
我需要借助方法等手动滚动TextArea
。TextArea
包含仅负责获取当前滚动位置及其启用和禁用的方法。
我该怎么做?
我通过使用TextArea
的继承和委托受保护的滚动方法(相应的setScrollX和setScrollY)解决了问题。谢谢大家!
答案 0 :(得分:2)
TextArea扩展TextField。在TextField类中有setCursorPosition
方法。所以我的建议是使用这种方法,然后循环遍历TextArea内容,直到达到你想要的某个位置。
答案 1 :(得分:2)
您可以使用scrollRectToVisible(),它通常比scrollY更方便,并添加平滑的滚动动画。