2011-08-09 27 views
3

我有很多文字的項目,大多數是8500到9500個字符。 我想在一個可滾動的textview中顯示它,但是當將文本放入TextView中時,它似乎被截斷爲最多9000個字符,而(原始)String對象可以容納更多。有沒有辦法延長這個數字?關於限制TextView大小的參數絕對沒有設置。 在此先感謝。Android TextView中最多9000個字符?

回答

6

這裏是一個link基本上說:「你有多少內存可分配」

答案當然, 系統需要分配資源來測量和排版並呈現所有這些文本。如果時間太長,請考慮在 頁面或區塊中顯示文字。

因此,如果您的字符串有50000個字符,請以9000個字符塊顯示它。

+0

你知道是否有Android提供的機制來做到這一點,還是讓應用程序開發人員自己實現? – ka3ak

2

使用此對您的EditText TextView的還是:

android:maxLength="1000000" 

有些手機有9000個字符默認的硬限制。

相關問題