Android TextView中最多9000个字符?

时间:2011-08-09 13:41:38

标签: android size textview

我的文章很多,大多数是8500到9500个字符。 我希望在可滚动的textview中显示它,但是当将文本放在TextView中时,它似乎被截断为最多9000个字符,而(原始)String对象可以容纳更多。有没有办法扩展这个数字?绝对没有设置限制TextView大小的参数。 提前谢谢。

3 个答案:

答案 0 :(得分:6)

这是link,基本上说:

  

答案是“你能分配多少内存?”当然了   系统需要分配资源来测量,排版和渲染   所有这些文字。如果它太长,请考虑显示文本   页面或块。

因此,如果您的字符串有50000个字符,请以9000个字符块显示它。

答案 1 :(得分:2)

在EditText或TextView上使用它:

android:maxLength="1000000"

默认情况下,某些手机的硬限制为9000个字符。

答案 2 :(得分:0)

对于任何在2018年关注此问题的人,我认为没有硬性限制。我有一台非常便宜的Android手机,具有1 GB的RAM,并且能够编辑和显示40,000多个字符。粘贴到编辑框和渲染到文本视图时会稍有初始停顿,但否则效果会很好。

相关问题