- 締切済み
android soft keyboard を消す
アンドロイドのプログラム初心者です。 画面上にEditTextを置いております。 クリック(フォーカス)されるとsoft Keyboardが必ず表示されます。 この表示をさせない方法を探しております。 起動時に表示されないなどのコメントは多数あったのですが、まったく表示させないコメントは見つかりませんでした。よろしくお願いいたします。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
noname#161640
回答No.2
noname#161640
回答No.1
お礼
投稿ありがとうございます。 自分なりに調べ、、good-failureさんが言われるようにandroid:editable = "false"や .setSoftInputModeを代入してみたり InputFilter()を入れたりしてみましたが、やはり、キーボードが現れました。どこのサイトも.setSoftInputModeでコントロールできると書いてありました。 で、EditTextのオプションを一つずつ調べ、やっと突き止めました。 Focusable in touch modeがクリックをキャッチしているみたいです。android:focusableInTouchMode="false" と1行入れるとキーボードは現れなくなりました。おかげでソフトを完成することができました。ありがとうございました。