フォーカスとタッチモード Androidのフォーカスの制御は、タッチモードがからんでいてわかりずらい。 タッチモードについては、「l. タッチモード - ソフトウェア技術ドキュメントを勝手に翻訳」を参照。 非タッチモード時とタッチモード時で、異なるAPIが存在する。 Activity画面にTextViewと3つのEditViewとButtonを配置する、以下のようなレイアウトファイルを作成する。 リスト1(main.xml) このプログラムを実行して、各ウィジェットをタッチ(クリック)した場合のフォーカスの移動を確認してみる。 TextViewをタッチしてもフォーカスは、TextViewに移動しない。 EditTextの場合は、タッチする事でフォーカスを移動する事ができる。 Buttonの場合にはタッチした瞬間、一時的にフォーカスが移動するが、その後、タッチ前のフォーカスの位置に戻ってしま