Java me 如何使文本区域根据其内容更改其高度?
我有一个TextArea,我希望它的高度根据内容动态增长:所以不需要滚动条。如何实现这一点?使用Java me 如何使文本区域根据其内容更改其高度?,java-me,lwuit,Java Me,Lwuit,我有一个TextArea,我希望它的高度根据内容动态增长:所以不需要滚动条。如何实现这一点?使用setGrowByContent(true)使用setGrowByContent(true)
setGrowByContent(true)在文本区域上的code>使用setGrowByContent(true)如何知道TextArea在一行中可以包含的最大字符数、列数?在TextArea上设置文本没有限制。如果要限制字符,请使用setMax(..)
。您可以在TextArea构造函数上设置列数和行数。我的问题是,我希望TextArea构造函数的“columns”参数比手机设备屏幕显示宽度更接近。那么,如何知道一个显示宽度可以接受的最大字符数呢?好吧,你不能在TextArea的一行中获得最大字符数。它会根据不同的分辨率自动重新调整大小。正确。您不需要最大字符数。我们通常只使用像20这样的数字,这个数字足够大,可以“增长”。增长更多的是布局管理器的功能。例如,BorderLayout CENTER将接收所有可用空间,其中北/南将接收所有可用宽度。BoxLayout Y将接收所有可用宽度和首选高度等。如何知道TextArea在一行中可以包含的最大字符数、列数?在TextArea上设置文本没有限制。如果要限制字符,请使用setMax(..)
。您可以在TextArea构造函数上设置列数和行数。我的问题是,我希望TextArea构造函数的“columns”参数比手机设备屏幕显示宽度更接近。那么,如何知道一个显示宽度可以接受的最大字符数呢?好吧,你不能在TextArea的一行中获得最大字符数。它会根据不同的分辨率自动重新调整大小。正确。您不需要最大字符数。我们通常只使用像20这样的数字,这个数字足够大,可以“增长”。增长更多的是布局管理器的功能。例如,BorderLayout CENTER将接收所有可用空间,其中北/南将接收所有可用宽度。方形布局将接收所有可用宽度和首选高度等。。。