問題タブ [android-input-method]

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 投票する
5 に答える
9683 参照

android - ソフト入力キーボードを表示する

タッチイベントを表示するためのソフト入力キーボードを表示しようとしています。この行は機能します:

しかし、この行は機能しません:

なんでそうなの?ソフト入力をビューに接続したい場合はどうなりますか?ありがとう。

0 投票する
0 に答える
153 参照

android - サービスクラス(Android)から「最近のアクティビティタブボタン」の押下を検出する方法は?

これは私のコードです:

アラート ダイアログが表示され、ダイアログを表示した後、最近のアクティビティ タブ (4.0) を押したときにすべて正常に動作し、他のアクティビティを選択してもダイアログは閉じられません。このメソッドは入力メソッドから呼び出しています。サービス...最近のアクティビティ ボタンを押したときにコールバックが呼び出されるサービスでは? すぐに助けが必要です...前もってandroidiansに感謝します..

0 投票する
5 に答える
13499 参照

android - ハードウェアキーボードが接続されていてもソフトキーボードを表示する

USBキーボードが接続されたソフトウェアキーボード(私の場合はRFIDリーダー)を表示する方法はありますか?
InputManagerを使用して(これらまたは同様のパラメーターを使用して)強制的に表示しようとしましたが、うまくいきませんでした

重要なお知らせ-ステータス/システムバーに表示するボタンがあることは知っていますが、このボタンはユーザーには表示されません(キオスクアプリ)。

0 投票する
0 に答える
1021 参照

android - Android-ソフトキーボードを閉じるときにダイアログが表示されないようにする

ユーザーがEditTextビューをクリックしたかどうかに関係なく、EditTextがフォーカスを取得したときに、ソフトキーボードを強制的に表示しようとしています。奇妙なことに、EditTextにフォーカスを取得させるアクションが、Dialog onClickアクションから発生した場合、キーボードは表示されません。

簡単な例を次に示します。main.xmlソース:

そして活動:

「入力フォーカスの設定」ボタンをクリックすると、ビュー編集テキストにフォーカスが移り、キーボードが表示されます。ただし、ダイアログの[入力フォーカスの設定]項目をクリックすると、キーボードが短時間表示され、すぐに消えます(多くの場合、まったく表示されません)。ダイアログの終了により、クリックイベント中に開くように指示したキーボードが閉じているように見えますが、EditTextは引き続きフォーカスされています。

だから私の質問は、ダイアログがソフト入力ウィンドウを閉じるのを防ぐにはどうすればよいですか?:-)どんな提案も大歓迎です。ありがとうございました!

0 投票する
0 に答える
616 参照

android - インプットメソッドレイアウトにフラグメントを含めることは可能ですか?

Fragment入力方法 (IME) の一部としてを含めることは可能ですか?

問題は、私の入力方法がextends InputMethodServiceそうではないことを意味することですFragmentActivity

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

android - inputType = numberのアプリケーションでダイヤラキーパッドを表示しますか?

数字のみを受け入れるように設定されたeditTextがあります。予想どおり、キーボードは入力番号にポップアップしますが、それもあります@, & #,。電話番号の入力に使用されるデフォルトのダイヤラにあるキーパッドを表示したいと思います。電話する。数字だけを入力することが動機の場合、これははるかに使いやすいです。それを行う方法はありますか?

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

android - InputMethodServiceのキーボードを閉じる新しいアクティビティ

私はAndroid用のカスタムキーボードを作成しており、InputMethodServiceキーボード関連のすべてのイベントを処理するために使用しています。

特定のイベントで、ActivitywithTheme.Dialogテーマをユーザーに提示しますが、提示されると、現在表示されているものKeyboardViewが閉じられ、実行中のアクティビティの下でキーボードが表示されたままになります。キーボードを閉じないようにする方法はありますか、それとも実行中のユーザーにいくつかのボタンを含むダイアログを表示するためのより効率的な方法がありますServiceか?

のアクティビティ宣言AndroidManifest.xml

アクティビティの表示に使用されるコード:

前もって感謝します!

//アップデート

すべてが正しく機能し、が透過的でないKeyboardView場合は元に戻されるため、テーマ宣言を削除します。Activity

すべてを修正します。だから問題は、どうやって半透明Activityを却下せずに提示するKeyboardViewかということです。

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

android - AndroidでEditTextのハードキーボード入力を無効にする

私はAndroidを初めて使用し、ソフトキーボード入力のみを使用するようにEditTextを設定する必要があります。ハードキーボードを使用して入力したテキストは表示されません。これは可能ですか?

更新:ハードキーボード入力を使用して、ActivityクラスのonKeyDownメソッドを使用してキーイベントを追跡し、別のタスクを実行します。EditTextフィールドにフォーカスがあると問題が発生し、ハードキーボードを使用して押したキーが表示されます。これを回避し、特定のEditTextフィールドにソフトキーボード入力のみを許可し、別のタスクにハードキーボード入力を使用する必要があります。

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

android - ハードボタンをサービス トリガーとしてリッスンする

重複の可能性:
バックグラウンド サービスで音量ボタンを聞きますか?

ハードボタン (VOLUME_UP) を 3 秒間押すと、通常のアクティビティの表示やメッセージの送信などのアクションがトリガーされることが本当に必要です。

私の知る限り、サービスのボタンを聞くようなものはありません。しかし、私は本当にそれ(またはそれに似たもの)が必要なので、インターネットで回避策を見つけようとしています. 一部のボタン (使用したいボタンではなく) のみがイベントに関する情報をブロードキャストし、カスタム IME (入力方式エディター) を使用するものを見つけました。私は IME がどのように機能するかを探しており、別の (任意の) アイデアを求めてここにいます!

皆さん、ありがとうございました!

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

android - 入力方法がアクティブな場合にのみ、一部のコンポーネントを表示できますか?

Android アプリケーションでは、入力方法がアクティブな場合にのみ、フォント サイズと色を変更するなど、いくつかのコンポーネントを表示したいと考えています。

それは可能ですか、それを行う方法は?