某些三星设备上的编辑文本有限?

Posted

技术标签:

【中文标题】某些三星设备上的编辑文本有限?【英文标题】:Limited edittext on some samsung devices? 【发布时间】:2012-05-09 07:31:04 【问题描述】:

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

在我尝试过的每一部手机上,在 HTC、索尼爱立信、nexus 手机上,但没有一款 Galaxy S... 手机可以做到这一点。

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

【问题讨论】:

【参考方案1】:

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

在你的布局文件的 EditText 中,添加 android:maxLength="some high value" 就可以了!

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

【讨论】:

以上是关于某些三星设备上的编辑文本有限?的主要内容,如果未能解决你的问题,请参考以下文章

编辑文本在 xamarin Android 中自动失去焦点

android - 在某些设备上布局看起来很乱

JobIntentService 上的 IllegalArgumentException 主要在三星设备上

android中三星设备上的相机捕捉方向

三星设备上的 Proguard“缺少类型参数”

使用 MediaStore 存储图像会导致特定三星设备上的应用程序崩溃