問題タブ [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 投票する
1 に答える
219 参照

android - Android 4.0.3 でキーパッドを使用すると問題が発生しますか?

数値型入力の編集テキストを含むアプリ画面に取り組んでいます。通常は問題なく動作しますが、ユーザーが editetxt に触れるとテンキーが開き、画面全体が表示され、ユーザーがキーパッドで次を押すと、このキーパッドが閉じ、画面の半分を占める新しいキーパッドがポップアップします。

キーパッドの次のボタンを聞く方法がわかりません。

私が本当に欲しいのは、キーパッドの 1 つを無効にするにはどうすればよいかということです。私が使用しているコードは単純な edittext です:

私はこれに慣れていないので、私を助けてください。最初のキーパッドを無効にしたいですか?

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

android - Android EditText のキーボード タイプの制御 (数字のみ)

一連の数字の入力に使用するカスタム EditText があります。クラスのコンストラクターで DigitsKeyListener (getInputType() = 2) を設定しました。

これは、Galaxy S (4.0) で「正しいこと」を行います。ビューがフォーカスを得たときに表示されるキーボードには、数字、「スペース」、ピリオド、カンマ、ダッシュ、バックスペース、および「完了」しかありません。

ただし、古い 2.2 デバイスでは、表示されるキーボードには文字とはるかに幅広い記号が含まれていますが、いずれも必要ありません。

オンラインで次のような例を見つけました。

初期化の終わりに。その値は「3」です。これを行うと、2 つの電話の状況が逆になります。Galaxy S のキーボードには (電話のように、各数字の隣に) 文字が表示されるようになりましたが、2.2 デバイスのキーボードは私が求めているもの (つまり、基本的に電卓) です。

バージョン間で機能する「電卓」キーボードを取得するための単一の統一された方法はありますか、それとも SDK バージョン <= X とバージョン > X に対して別のことを行う必要がある状況ですか?

もしそうなら、「X」の値はどうあるべきですか? これは、特定のメジャー リリースで変更されたものですか?

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

android - PopupWindowでAndroidメニューボタンをインターセプトする

オプションメニューを使用しないメインアクティビティがあります。この動作を実装する必要があります。1。Androidメニューボタンを押すと、ポップアップが表示されます。2. Androidメニューボタンをもう一度押すと、ポップアップが閉じられます。

メインアクティビティでonKeyDown()をオーバーライドして#1を実行する方法は知っていますが、#2を実行する方法がわかりません。ポップアップが表示されると、メインアクティビティのonKeyDown()はトリガーされなくなります。

メインアクティビティにポップアップが開いているときにAndroidメニューボタンをキャプチャするにはどうすればよいですか?(私の場合、ポップアップは膨らんだビューのPopupWindowです)。

ところで、ポップアップのメインビューにキーリスナーを設定しようとしましたが、トリガーされません

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

android - Androidエミュレータ-キーボードを表示できません

基本的に、オンスクリーンキーボードをまったく表示できません。

読んだすべてのソリューションをアプリケーション内に表示するように試しましたが、メッセージの使用や電子メールの作成などでは表示されないため、エミュレーターである必要があるという結論に達しました。

設定内の言語と入力を確認し、サンプルソフトキーボードを確認し、変更せずにエミュレータを再起動しました。

AndroidSKD2.3.3の使用

3.7インチWVGA(Nexus One)

誰かが何が起こっているのか推測できることを願っています。

どうもありがとう

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

android - Android にインストールされたキーボードは、editText ではなくメッセージで自動的に起動します

私はエミュレーターで作業しています。アプリケーションを構築し、ユーザーはアラビア語で書く必要があります。アラビア語キーボードをインストールしました。このようなメッセージに書きたいときに機能します。メッセージを開くと、キーボードは 1 つしかありませんが、任意の文字を入力すると、新しいキーボードが表示され、それを使用してアラビア語を書くことができます。2 つのキーボードは次のとおりです。 ここに画像の説明を入力

しかし、アプリケーションでそのインストール済みキーボードを使用したい場合、edittext で入力を開始すると、2 番目のキーボードがこのように表示されません。ここに画像の説明を入力

どうすれば言語を変更できますか、またはどうすれば2番目のキーボードを表示できますか?

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

android - リターンキーを変更する

入力ボタン(画像の丸で囲んだボタン)の名前を検索に変更したい

ここに画像の説明を入力

だから私は使った

しかし、うまくいきませんでした

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

android - Android:アプリケーションがバックグラウンドで実行されている間、合計キーストロークを追跡しますか?

アプリケーションがバックグラウンドで実行されているときに、デバイスの合計キーストロークを追跡する方法はありますか?私は実用的な解決策を見つけようとしましたが、運がありません。

更新: バックグラウンドは、アプリケーションがユーザーに表示されていないことを意味します。これで、サービスを介して実行されているか、ブロードキャストレシーバーまたはその他の方法を使用している可能性がありますが、ユーザーには表示されません。ユーザーに表示せずにキーストロークを検出するだけです。

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

android - Android用の独自のソフトウェアキーボードを作成したい

重複の可能性:
Android 用のソフト キーボードを開発するには?

Androidオペレーティングシステム用の独自のキーボード(ソフトウェア)を作成したいのですが、誰かが私を正しい方向に向けることができますか?

ありがとう

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

android - キーボードは下のタブボタンを上にシフトし、AndroidのEditTextとCheckBoxも非表示にします

レイアウトではEditText、2、1、ButtonおよびがありCheckBoxます。私のレイアウト全体が内側にScrollViewあるので、キーボードが表示されたときに上にシフトします。

ここで問題となるのは、キーボードが表示されると、下部のタブボタンも上に移動することです。ユーザーはスクロールしてEditTextとを表示できますCheckBox。しかし、私は下のタブを上に動かしたくありません。代わりにこれを使用しました

これを使用すると、下部のタブの移動が停止しますが、編集テキスト、ボタン、およびチェックボックスを含むレイアウトのスクロールも停止します。

キーボードで下部のタブが移動しないようにするにはどうすればよいですか。また、キーボードが表示されているときに、ユーザーがレイアウトを表示できるように、編集テキストとチェックボックスを含むレイアウトを上に移動します。

ありがとう

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

android - アクティビティの起動時にAndroidキーボードをポップアップさせようとしています

アクティビティの開始時にAndroidキーボードをポップアップ表示したい。単純なグーグル検索は、あなたがrequestFocus私の中でやらなければならないことを示しています.xmlが、それでもポップアップしません。これが機能しない原因となっている小さな間違いを犯していますか?

テスト:

物理4.1エミュレータ2.2

layout.xml: