1

我正在尝试从 sdcard 读取长文本到 Android 中的编辑文本。在几乎所有设备上,这都非常有效,除了一些三星设备。当我尝试读取超过 10kb 的任何内容时,我读取的字符串也会获取整个文件。当我尝试将其添加到edittext 时,它在 10kb 处被截断。即使我把它放在一个循环中,试图在附加的时候添加一点点,它仍然不会增加超过 10kb。

在我尝试过的每部手机上,在 HTC、索尼爱立信、nexus 手机上都可以使用,但 Galaxy S... 手机都无法做到。

这有发生在其他人身上吗?有解决方法吗?

4

1 回答 1

2

在网络上第 20 次发布此问题后 10 分钟没有任何答案,我自己找到了!

在您的布局文件中,在 EditText 中,添加 android:maxLength="some high value" 并且它可以工作!

有趣的是,大多数其他设备没有限制,而一些三星手机对编辑文本有限制!

于 2012-05-09T07:45:45.393 回答