問題タブ [android-virtual-keyboard]

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

android - Android 仮想キーボード - Shift+enter イベントをキャッチ

Android仮想キーボードからshift + enterイベントをキャッチする方法はありますか? 今のところ私は使用しようとしています

しかし、Enter または Shift-Enter を押すたびに、event.isShiftPressed() は常に false です... 今回は、仮想キーボードがシフト IS が押されたことを示しているため、その内部のどこかにシフト状態が維持されています - どうすれば取得できますか? 私の電話は、htc sense 3のデフォルトキーボードがインストールされたHTC Sensationです。

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

android - BACK キーによるキーボード非表示イベント

Android Market Application検索ボタンをクリックするとキーボードが表示されますが、ボタンをクリックするとback検索が非表示EditTextになり、keyboardが非表示になります。問題はEditText、キーボードイベントを非表示にするためのリスナーが見つからないため、戻るキーを押した後にキーボードが非表示になった後に非表示にできないことです。このサンプルを見つけましたAndroidで「仮想キーボードの表示/非表示」イベントをキャプチャする方法は? ただし、ソフトキーボードでは機能しません。

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

android - EditTextの外側をクリックして仮想キーパッドを非表示にする方法は?

Android開発は初めてです。私の要件は、EditText ウィジェットの外側をクリックしたときに Android 仮想キーパッドを非表示にすることです。助けてください。

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

android - Android のカスタム キーボードまたは仮想キーボード

Android で独自のカスタム キーボードを作成したいと考えています。以下のGoogleコードプロジェクトのプロジェクトでこれを達成できるはずです。しかし、これを拡張するために追加したいのは、ユーザーがカスタム キーボードを使用しているときにブラウザー イベントを処理する機能です。つまり、ユーザーがブラウザのアドレスバーまたは開いたページのテキストボックスをクリックした場合、それも判断できるはずですか? 可能な方法はありますか?

http://code.google.com/p/android-misc-widgets/source/checkout

ありがとう、ニル

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

android - コードで物理キーボードを無効にする方法 (常に仮想キーボードを使用)

なぜ私はそれが欲しいのかとあなたは尋ねるかもしれません。理由は次のとおりです。

アプリケーションのログイン画面にバーコード スキャナーを使用しました。ただし、バーコード スキャナーを接続すると、タブレットが物理キーボードを使用するようになり (スキャナーがキーボードであると見なされます)、仮想キーボードが表示されなくなります (他の画面ではこれが必要です)。仮想キーボードがポップアップするように物理キーボードを無効にするには、システム バーを手動でクリックする必要があります。

では、コードで物理キーボードを無効にする方法や、「キーボード」が接続されていても仮想キーボードを表示させる方法はありますか?

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

android - Android WebView のキーボード スクロールの問題

アプリケーションでAndroid WebViewを使用しています。キーボードの上に小さなツールバーがあるため、フィールドにフォーカスするたびに、onfocusイベントリスナーを使用してWebViewをスクロールしようとしています(フィールドが覆われないように)が、これは機能していますユーザーがフィールドを選択したときにオンになりますが、タブキーを押したときはオンになりません。

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

android - Android ソフト キーボードでビューのサイズが変更されない

これについて何千もの質問があることは知っていますが、私はそれらをクロールしましたが、解決策はどれもうまくいきません.

私のアクティビティには、この種のレイアウトのタブ付きインターフェースがあります。

LinearLayout で tab2 ボタンがタップされると、ViewFlipper を変更して、Tab2Fragment によって制御される子 2 を表示します。

Tab2Fragment のレイアウトは次のようになります。

ListView 内の項目が選択されたら、新しいフラグメントを作成します。これを Sub2Fragment と呼び、子として FrameLayout に追加します。

Sub2Fragment には次のようなレイアウトがあります。

ソフト キーボードが表示されると、EditText と Button の一部が覆われています。その LinearLayout を ScrollView でラップしてみました:

また、アクティビティの有無にかかわらずマニフェストをandroid:windowSoftInputMode="adjustResize"試しましたが、ビューのサイズを自動的に変更して、ソフトキーボードが表示されているときに ScrollView でコンテンツ全体をスクロールできるようにするものは何もありません。

また、アクティビティ全体を ScrollView でラップしようとしましたが、画面全体のサイズを埋めることに基づいており、ScrollView が子レイアウトを画面の実際のサイズから切り離すため、レイアウト全体が台無しになりました...

何か助けはありますか?

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

android - 仮想キーボードのステータス

実行時に仮想キーボードがユーザーによって非表示にされていることを知る方法はありますか? 重複した質問にタグを付ける前に、まず私の質問を理解してください。重複しているように見え、関連するトピックに関する多くの質問も見つけたからです。しかし、答えは見つかりませんでした。

私の問題は、向きの変更などのイベントが発生しているときに、ユーザーがキーボードを最小化したかどうかを知る必要があるため、それに応じてアクションを実行することです。どんな説明でも気軽に質問できるように、非常に具体的にしようとしました。どんな助けでも大歓迎です。事前に感謝します 私の試み

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

android - 仮想キーボード非表示編集テキスト、フラグメントからの設定

問題は、キーボードが編集テキストを隠しているのと似ていますが、Android マニフェスト ファイルではなく、レイアウト xml ファイルまたはフラグメント クラスから仮想キーボード設定を処理する方法はありますか。

例:android:windowSoftInputMode="adjustPan"マニフェスト ファイルから使用します。レイアウト xml ファイルまたはフラグメント Java クラス ファイルから変更したい場合はどうすればよいでしょうか。この要件は、さまざまな画面でさまざまな動作が必要なためです。上記のコードは、完全なアクティビティを調整します。

注:私のアプリでは、各画面が 2 つの部分に分割され、1 つの部分が変化してフラグメントになり、もう 1 つの部分がメニューになります。キーボードが表示されたときにフラグメント部分のみが移動できるように、メニュー部分が邪魔されないようにします。私はすでにgetActivity().getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);フラグメントクラスから使用しています。結果は同じです。つまり、完全なアクティビティの場合です。

助けてください。前もって感謝します。

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

android - 仮想キーボードが表示されているときに戻るボタンの押下を無効にする方法は?

私のアプリでは、仮想キーボードが表示されると、メニューが下から押し上げられますが、あまり良くなく、一部のコンテンツもカバーしているため、仮想キーボードが表示されたら非表示にします。

しかし、キーボードを非表示にするために押し戻すと、メニューを再度表示したいのですが、デフォルトのように仮想キーボードが消えることを除いて、何も起こりません。

私は試した:

なしでも試しました:

それらのどれも機能しませんでした。

助言がありますか ?