問題タブ [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.

0 投票する
123 に答える
1710464 参照

android - プログラムで Android ソフト キーボードを閉じる/非表示にするにはどうすればよいですか?

EditTextレイアウトにとがありButtonます。

編集フィールドに書き込み、 をクリックした後Button、キーボードの外側に触れたときに仮想キーボードを非表示にしたい。これは単純なコードだと思いますが、その例はどこにありますか?

0 投票する
45 に答える
295260 参照

android - Androidでソフトウェアキーボードの可視性を確認するにはどうすればよいですか?

私は非常に簡単なことをする必要があります-ソフトウェアキーボードが表示されているかどうかを調べます。これはAndroidで可能ですか?

0 投票する
12 に答える
117142 参照

android - Android のオンスクリーン キーボードが自動的にポップアップする

私のアプリの 1 つに、「開始画面」(基本的にはメニュー) があり、EditTextその後にいくつかButtonの が続きます。問題は、私のユーザーの何人かが、アプリを開くと、EditText. 私が知る限り、これらのユーザーはすべてHTC Heroを使用しています。

これは 1.5 のバグですか? 私にできることはありますか?

0 投票する
2 に答える
4466 参照

android - ソフト キーボードの上部に表示される候補に単語を追加するにはどうすればよいですか

ソフト キーボードの候補に単語を追加する方法はありますか? 特定の Edittext フィールドについて、Android 2.0 のソフト キーボードの上にポップアップする候補に名前のリストを追加したいと思います。

これが可能かどうか誰にもわかりますか?

0 投票する
1 に答える
4208 参照

android - インプット メソッド サービスを介して KeyEvents をダイアログまたはスピナー メニューに送信する方法は?

リモート クライアントから送信されたインテントを受信し、それらに応答して適切な KeyEvent を送信するインプット メソッド サービスを実装しようとしています。

私はinput method serviceこの方法で使用しています

のように送信KeyEventsSimple Sofykeyboard Sample、ホームでは動作しActivities.ますが、ダイアログまたはスピナーのメニューがフォアグラウンドにある場合は動作しません。

イベントは に送信されますparent activity behind the Dialog

インプットメソッドからハードウェアキーを使用するように、キーを送信してデバイスを制御する方法はありますか?

私がやろうとしていることについてのより良い説明:

リモートからデバイスを制御できるようにする入力方法を書いています。

クライアント(デスクトップPC上のJavaアプリケーション)にコマンド(「UP」など)を書き込み、デバイス上のサーバーsendBroadcast()が情報とともにインテントを送信し、入力メソッドのレシーバーがそれを取得してkeyDownUpを呼び出します 通常は機能しますが、ダイアログを表示するアプリに移動すると、メソッドkeycodeはキーイベントを に送信しません。たとえば、[はい] または [いいえ] ボタンを選択しますが、.DPAD_UP key.keyDownUpdialogactivtyDialog

ここで 私は同じ問題を抱えている人を見つけました...しかし答えはありません...

0 投票する
9 に答える
81487 参照

android - 画面が表示されたときにフィールドのオートフォーカス/キーボードポップアップを削除するにはどうすればよいですか?

最初のフィールドがEditTextである画面があり、起動時にフォーカスが取得され、数値入力タイプもポップアップ表示されます。これは非常に煩わしいことです。

アクティビティの開始時にフォーカスが取得されていないこと、および/または入力パネルが上がっていないことを確認するにはどうすればよいですか?

0 投票する
6 に答える
195713 参照

android - Android:キーボードのEnterボタンに「検索」と表示させてクリックを処理するにはどうすればよいですか?

私はこれを理解することはできません。一部のアプリにはEditText(テキストボックス)があり、タッチすると画面キーボードが表示され、キーボードにはEnterキーの代わりに[検索]ボタンがあります。

これを実装したい。その検索ボタンを実装して、検索ボタンの押下を検出するにはどうすればよいですか?

編集:検索ボタンの実装方法を見つけました。XMLandroid:imeOptions="actionSearch"またはJavaではEditTextSample.setImeOptions(EditorInfo.IME_ACTION_SEARCH);。しかし、その検索ボタンを押しているユーザーをどのように処理しますか?それは何か関係がありandroid:imeActionIdますか?

0 投票する
1 に答える
1566 参照

android - Androidのソフトキーボード操作に関する問題

Androidアプリを設計していますが、レイアウトにいくつか問題があります。

3つのEditTextが連続して表示されている画面があり、ソフトキーボードの「next」キーでEditTextフィールド間を循環したいと思います。今のところ、「次へ」キーは効果がありません。

また、ソフトキーボードを表示すると、EditTextの3分の1が表示されます。ソフトキーボードが描画された場合にレイアウトを押し上げる方法はありますか?

ありがとう!

0 投票する
4 に答える
1321 参照

android - 文字列を含むビューを含む ListAdapter アイテムのソフト キーボードを開く

この場合、単一のアイテムを含む ListAdapter があります。そのアイテムは、EditText を持つビューを生成します。

ビューが表示されたら、ユーザーがフィールドを編集できるようにソフト キーボードを開きたいと思います。

アダプターの getView() 関数を呼び出そうとしました:

何もしないようです。

私も試しました:

これにより、不思議な理由で、ソフトキーボードが繰り返し開いたり閉じたりするループが発生します。

requestFocus を削除して、プログラムの EditText をタッチ クリックすると、ソフトキーボードがポップアップしますが、requestFocus があるかどうかに関係なく、showSoftInput が機能していないようです。

どうすればいいですか?

リスト要素の XML:

ListView を含む XML:

長い getView 関数: