タグ

imeに関するjak180のブックマーク (3)

  • Android ソフトキーボードを非表示にする方法 | TechBooster

    EditTextにテキストを入力しようとするとソフトキーボードが表示されますが、 EditTextのフォーカスが外れてもソフトキーボードが非表示にならずに、次の操作の邪魔になってしまう場合があります。 今回はEditTextのフォーカスが外れたときにソフトキーボードを非表示にする方法についてご紹介したいと思います。 詳細は続きからどうぞ。 フォーカスの状態変化を検知する まず、EditTextのフォーカスが外れたことを検知するための仕組みが必要になります。 これにはonFocusChangedコールバックメソッドを利用します。 onFocusChangedコールバックメソッドはEditTextなどのビューがフォーカスされた、 あるいはフォーカスが外れたのをトリガーに呼び出されるメソッドです。 void onFocusChange(View v, boolean hasFocus) 引数のv

  • Android | uni開発ブログ

  • throw Life - Androidでフリック入力

    以前にSimejiをソフトキーボードに対応しました。 しかし、ソフトキーボードのQwerty配列が好きになれない。 ということで、Simejiをフリック入力対応にしてみました。 日のケータイはキーを押した回数で入力文字を選ぶ仕組みです。 自明ですが、「あ」を3回押すと「あ→い→う」とトグルします。 それに対し、フリック入力はソフトキーボードのキーをスライドすることで入力文字を選びます。 例えば、「あ」をタッチしたまま左にスライドすると「い」が入力できます。 上にスライドすると「う」、右なら「え」、下なら「お」というように、 子音と母音の組合わせで文字を形成する日語ならではの入力方法です。 この入力方法はiPhone(iPod touch)で採用されています。 フリック入力の優れている点は、キーストロークが短いことにあります。 乱暴に計算すると、ケータイ入力方式では1

  • 1