2012-05-09 3 views
1

私はsdcardから長いテキストをAndroidのedittextに読み込もうとしています。 ほとんどのデバイスで、いくつかのsamsungデバイスを除いて、これは非常にうまく動作します。私が10kb以上のものを読み込もうとすると、それを読む文字列もファイル全体を取得します。 edittextにこれを追加しようとすると、10kbで切り捨てられます。たとえそれを追加して少し追加しようとするループに入れても、まだ10kb以上は追加されません。一部のSamsungデバイスではedittextが制限されていますか?

私はすべての携帯電話でHTC、Sony Ericssons、ネクサスの携帯電話でこの作品を試しましたが、ギャラクシーSのどれも...電話ではできません。

が、これは誰にも起こったことがありますか? 回避策はありますか?

答えて

2

この質問を投稿してから10分後、ウェブ上で20回目の返答なしに私はそれを自分で見つける!

あなたのレイアウトファイルで、EditTextにandroid:maxLength = "some high value"を追加してください!

興味深いことに、他のほとんどのデバイスには制限がありませんが、サムスンの携帯電話の一部は編集用です。