我正在尝试从SD卡中读取长文本到Android中的edittext。 除了一些三星设备外,在几乎所有设备上都能很好地工作。当我尝试读取超过10kb的任何内容时,我读取的字符串也会获取整个文件。当我尝试将其添加到edittext时,它以10kb的速度切断。即使我把它放在一个循环中,尝试添加一点,然后添加它仍然不会增加超过10kb。
在我尝试过的每部手机上,在HTC,索尼爱立信,nexus手机上,但Galaxy S ...手机都无法做到。
这是否发生在其他人身上? 有解决方法吗?
答案 0 :(得分:2)
在第20次在网上发布这个问题后10分钟没有任何答案我自己找到了!
在您的布局文件中,在EditText中,添加android:maxLength =“某些高值”并且它有效!
有趣的是,大多数其他设备没有限制,而一些三星手机用于编辑文本!