問題タブ [android-keypad]

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

android - 「電話編集テキスト」用のソフトキーパッドを動的に

数字キーパッド、つまり 0、1、2、3、4、5、6、7、8、9 桁のみを動的に表示するアプリケーションを構築しています。その数字キーパッドは、フィールド名「電話番号」に使用されています。 . 私は解決策を持っていますが、それは静的な方法で機能します..しかし、私の電話フィールドは動的です.今私は使用しています

方法ですが、この方法では合計テンキー ソフト キーパッドが表示されます..数字だけを表示したい..

0 投票する
3 に答える
6532 参照

android - ネイティブ/ハードウェア キーボードが使用されているかどうかを確認する方法は?

ネイティブ/ハードウェア キーボードが使用されているかどうかを確認し、可能であればサード パーティのキーボードを無効にしたいと考えています。

私の目標は単純です。編集ボックスに値を入力するためにネイティブの Android ソフト キーボードのみを使用します。他のキーボードではこれを行うことはできません。

ありがとう

編集

私がやろうとしていることをするのは良い考えではないことを知っています.Androidの基本的な考え方は、インテントフィルターに従っていくつかのタイプのインテントを処理することを知っているインテントとアクティビティとサービスを持つことであることを知っています. ただし、これはすべてのルールに例外があり、特にセキュリティについて話す場合はそうです。

サードパーティのキーボードをすべて無効にしたいのですが、API などで無効にできない場合、この問題の回避策はありますか?

編集

これは、現在有効になっている入力方法 (キーボード) を返しますが、「システム キーボード」のようなものが必要ですが、そのようなフラグは表示されません :-(.

考えられる解決策の 1 つは、検索しているキーボードとして list[0] を使用することですが、注文を中継したくありません (ただし、注文が常にインデックス 0 のキーボードがインストール時に付属するものであることが保証されている場合を除きます)。電話)

これはリストの値です

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

android - Android キーボードの Enter/Next ボタン ハンドラ

私の Android アプリケーションでは、次のように 4 つEditTextの s が配置されています。

E11 で書いているときに Enter または TAB をタップすると、Android のデフォルトの動作として E21 がフォーカスされます。代わりにE12にするにはどうすればよいですか?

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

javascript - カスタマイズしたボタンでキーボードの次のボタンを複製するにはどうすればよいですか?

私はウェブアプリを開発しています。編集テキストからフォーカスが変わったときに編集テキストから入力を受け取るJavaScriptのメソッドを作成しましたが、ユーザーはキーボードから次のボタンをクリックする必要があります。

要件は、カスタマイズされたボタンを作成する必要があることです。キーボードの次のボタンがボタンのクリックで実行するのと同じタスクを実行するにはどうすればよいですか。誰かが私にいくつかのチュートリアルを与えることができますか?どんな種類の助けも認められるでしょう。

ここに画像の説明を入力してください

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

android - ソフトキーボードに「完了」キーを表示

アプリケーションの EditText にテキストを入力するときに「完了」キーを表示するには、ソフトキーボードが必要です。Android 2.1 デバイスでは [完了] ボタンが表示されますが、2.3 以降では表示されません。

これは私が使用するコードです:

Android バージョン 2.3.4 の Samsung デバイスを使用しています。

編集テキストのスクリーンショット:

ここに画像の説明を入力

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

android - android:windowSoftInputMode = "adjustResize"は何の違いもありませんか?

このレイアウトを使用する偽のダイアログがあります:

<FrameLayout>開いているダイアログに応じて、フラグメントを内部に配置します-ダイアログを制御するアクティビティは次のようになります。

残念ながら、ダイアログ内の編集テキストをクリックしても、サイズ変更は行われません。windowSoftInputMode機能はパンモードと同じなので、文字通り違いはありません。

ドキュメントには「もちろん、これは十分なスペースを作るために縮小できるサイズ変更可能な領域があるアプリケーションでのみ機能します」と書かれていますが、「サイズ変更可能な領域」意味はわかりません。サイズ変更可能な領域がありますか?

誰かが何が起きているか知っているなら、彼らは私を助けることができますか?

編集

このようにダイアログを囲んでも、何も変わりません。

EDIT2

親としてのScrollviewも役に立ちません:

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

android - iOSのInputAccessoryViewと同じように、Androidでどのように可能ですか?

Androidの組み込みキーボードまたはキーボードの上に追加のボタンを追加する必要がありますか?

誰かが iOS の InputAccessoryView のような Android のコントロールを提案できますか?

カスタムキーボードを使用/作成するときに可能であることはわかっていますが、組み込みのAndroidキーボードにボタンを追加する必要がありますか?

ありがとう

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

android - EditTextを強制的に数字のみにせずに数字キーボードを開きます

自分で作成する作業をしているときにこれに遭遇しましたが、Keyboardどこで遭遇したかを一生思い出せません。

テンキーを上から開いてほしい。EditTextただし、 IPアドレスのみを受け入れたいのですが。この回答のおかげで、フィルターを追加するのEditTextはそれほど難しくありませんでした。

ただし、ここでは、標準のテキストキーボードではなく、テンキーを開くようにします。EditText残念ながら、検索結果は同じ「数値入力にどのように制限しますか?」で飽和状態になります。何度も質問。

テンキーを手動で開くための適切な場所を誰かに教えてもらえますか。

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

android - Androidキーボードに「.com」ボタンを追加するにはどうすればよいですか?

重複の可能性:
android:inputType=“textEmailAddress” - 「@」キーと「.com」キー?

私のプロジェクトでは、ユーザーが自分の電子メールを入力する必要がある EditText があります。Androidキーボードに「.com」ボタンを追加するにはどうすればよいですか?

これは私のコードです:

==========> 更新:

エミュレーターでこの問題が発生しました (実際にはまだ発生しています)。しかし、実際のデバイスである Samsung Galaxy S2 を確認すると、「.com」ボタンが表示されました。したがって、実機では問題ありません。しかし、エミュレーター ユーザーへの私の提案は、[設定] の [言語とキーボード] に移動し、[中国語] と [日本語 IME] のチェックを外すことです。そのため、キーボードに「@」が表示されます (ただし、AVD 2.2 には「.com」ボタンはありません)。

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

android - Visibilty が Gone に設定された後、EditText への入力を無効にする方法

私は Android でアプリケーションを作成していますが、これらのボタンがたくさんあります。それらをクリックすると、入力パネル (EditText) がまだ表示されていない場合は表示され、表示されていない場合は消えます。問題は、ユーザーが EditText が消えた後でも入力できることです。私が言いたいことを示すために、2つの写真を添付し​​ました。

テキストの編集が表示されている場合、ユーザーは入力できます ユーザーは EditText がなくなったときに入力できます (私はまだ入力できます)

試してみ.setEnabled(false)ました - うまくいきませんでした。

試してみ.setFocusable(false)ました - うまくいきませんでした。

私は両方を一緒に試しました - うまくいきませんでした。