問題タブ [android-softkeyboard]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - プログラムで Android ソフト キーボードを閉じる/非表示にするにはどうすればよいですか?
EditText
レイアウトにとがありButton
ます。
編集フィールドに書き込み、 をクリックした後Button
、キーボードの外側に触れたときに仮想キーボードを非表示にしたい。これは単純なコードだと思いますが、その例はどこにありますか?
android - Androidでソフトウェアキーボードの可視性を確認するにはどうすればよいですか?
私は非常に簡単なことをする必要があります-ソフトウェアキーボードが表示されているかどうかを調べます。これはAndroidで可能ですか?
android - Android のオンスクリーン キーボードが自動的にポップアップする
私のアプリの 1 つに、「開始画面」(基本的にはメニュー) があり、EditText
その後にいくつかButton
の が続きます。問題は、私のユーザーの何人かが、アプリを開くと、EditText
. 私が知る限り、これらのユーザーはすべてHTC Heroを使用しています。
これは 1.5 のバグですか? 私にできることはありますか?
android - ソフト キーボードの上部に表示される候補に単語を追加するにはどうすればよいですか
ソフト キーボードの候補に単語を追加する方法はありますか? 特定の Edittext フィールドについて、Android 2.0 のソフト キーボードの上にポップアップする候補に名前のリストを追加したいと思います。
これが可能かどうか誰にもわかりますか?
android - インプット メソッド サービスを介して KeyEvents をダイアログまたはスピナー メニューに送信する方法は?
リモート クライアントから送信されたインテントを受信し、それらに応答して適切な KeyEvent を送信するインプット メソッド サービスを実装しようとしています。
私はinput method service
この方法で使用しています
のように送信KeyEvents
しSimple Sofykeyboard Sample
、ホームでは動作しActivities.
ますが、ダイアログまたはスピナーのメニューがフォアグラウンドにある場合は動作しません。
イベントは に送信されますparent activity behind the Dialog
。
インプットメソッドからハードウェアキーを使用するように、キーを送信してデバイスを制御する方法はありますか?
私がやろうとしていることについてのより良い説明:
リモートからデバイスを制御できるようにする入力方法を書いています。
クライアント(デスクトップPC上のJavaアプリケーション)にコマンド(「UP」など)を書き込み、デバイス上のサーバーsendBroadcast()
が情報とともにインテントを送信し、入力メソッドのレシーバーがそれを取得してkeyDownUpを呼び出します
通常は機能しますが、ダイアログを表示するアプリに移動すると、メソッドkeycode
はキーイベントを に送信しません。たとえば、[はい] または [いいえ] ボタンを選択しますが、.DPAD_UP key.
keyDownUp
dialog
activty
Dialog
ここで 私は同じ問題を抱えている人を見つけました...しかし答えはありません...
android - 画面が表示されたときにフィールドのオートフォーカス/キーボードポップアップを削除するにはどうすればよいですか?
最初のフィールドがEditTextである画面があり、起動時にフォーカスが取得され、数値入力タイプもポップアップ表示されます。これは非常に煩わしいことです。
アクティビティの開始時にフォーカスが取得されていないこと、および/または入力パネルが上がっていないことを確認するにはどうすればよいですか?
android - Android:キーボードのEnterボタンに「検索」と表示させてクリックを処理するにはどうすればよいですか?
私はこれを理解することはできません。一部のアプリにはEditText(テキストボックス)があり、タッチすると画面キーボードが表示され、キーボードにはEnterキーの代わりに[検索]ボタンがあります。
これを実装したい。その検索ボタンを実装して、検索ボタンの押下を検出するにはどうすればよいですか?
編集:検索ボタンの実装方法を見つけました。XMLandroid:imeOptions="actionSearch"
またはJavaではEditTextSample.setImeOptions(EditorInfo.IME_ACTION_SEARCH);
。しかし、その検索ボタンを押しているユーザーをどのように処理しますか?それは何か関係がありandroid:imeActionId
ますか?
android - Androidのソフトキーボード操作に関する問題
Androidアプリを設計していますが、レイアウトにいくつか問題があります。
3つのEditTextが連続して表示されている画面があり、ソフトキーボードの「next」キーでEditTextフィールド間を循環したいと思います。今のところ、「次へ」キーは効果がありません。
また、ソフトキーボードを表示すると、EditTextの3分の1が表示されます。ソフトキーボードが描画された場合にレイアウトを押し上げる方法はありますか?
ありがとう!
android - 文字列を含むビューを含む ListAdapter アイテムのソフト キーボードを開く
この場合、単一のアイテムを含む ListAdapter があります。そのアイテムは、EditText を持つビューを生成します。
ビューが表示されたら、ユーザーがフィールドを編集できるようにソフト キーボードを開きたいと思います。
アダプターの getView() 関数を呼び出そうとしました:
何もしないようです。
私も試しました:
これにより、不思議な理由で、ソフトキーボードが繰り返し開いたり閉じたりするループが発生します。
requestFocus を削除して、プログラムの EditText をタッチ クリックすると、ソフトキーボードがポップアップしますが、requestFocus があるかどうかに関係なく、showSoftInput が機能していないようです。
どうすればいいですか?
リスト要素の XML:
ListView を含む XML:
長い getView 関数: