SSブログ

Android:EditText入力時に改行できない!? [スマートフォン]

自分が持っているIS03(iWnn for SH)では発生しない問題だったのですが、以下のような現象がいくつかの端末で発生していました。

端末を横向きで使用する際、EditTextのフィールドでソフトキーボード上の改行を押しても実際には改行されず空白となる。ただし、改行されないのはIMEの表示上だけで実際には改行コードが設定される。
この現象は端末を縦向きで使用した場合は発生しません。横向きでIMEが画面を奪うケースで発生しました。

解決法
EditTextのsetRowText()で
 android.text.InputType.TYPE_TEXT_FLAG_IME_MULTI_LINE
を指定すると改行されるようになります。

なぜ縦だと問題が発生しないのか、iWnn for SHと他のiWnnと何が違うのか、そういったことはよくわかりませんが・・・。

同じことで悩んでいる人がいるかもしれないので一応メモということで掲載しておきます。


nice!(0)  コメント(0)  トラックバック(0) 
共通テーマ:携帯コンテンツ

nice! 0

コメント 0

コメントを書く

お名前:
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

トラックバック 0

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。