問題タブ [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.
android - Android 仮想キーボード - Shift+enter イベントをキャッチ
Android仮想キーボードからshift + enterイベントをキャッチする方法はありますか? 今のところ私は使用しようとしています
しかし、Enter または Shift-Enter を押すたびに、event.isShiftPressed() は常に false です... 今回は、仮想キーボードがシフト IS が押されたことを示しているため、その内部のどこかにシフト状態が維持されています - どうすれば取得できますか? 私の電話は、htc sense 3のデフォルトキーボードがインストールされたHTC Sensationです。
android - BACK キーによるキーボード非表示イベント
Android Market Application
検索ボタンをクリックするとキーボードが表示されますが、ボタンをクリックするとback
検索が非表示EditText
になり、keyboard
が非表示になります。問題はEditText
、キーボードイベントを非表示にするためのリスナーが見つからないため、戻るキーを押した後にキーボードが非表示になった後に非表示にできないことです。このサンプルを見つけましたAndroidで「仮想キーボードの表示/非表示」イベントをキャプチャする方法は?
ただし、ソフトキーボードでは機能しません。
android - EditTextの外側をクリックして仮想キーパッドを非表示にする方法は?
Android開発は初めてです。私の要件は、EditText ウィジェットの外側をクリックしたときに Android 仮想キーパッドを非表示にすることです。助けてください。
android - Android のカスタム キーボードまたは仮想キーボード
Android で独自のカスタム キーボードを作成したいと考えています。以下のGoogleコードプロジェクトのプロジェクトでこれを達成できるはずです。しかし、これを拡張するために追加したいのは、ユーザーがカスタム キーボードを使用しているときにブラウザー イベントを処理する機能です。つまり、ユーザーがブラウザのアドレスバーまたは開いたページのテキストボックスをクリックした場合、それも判断できるはずですか? 可能な方法はありますか?
http://code.google.com/p/android-misc-widgets/source/checkout
ありがとう、ニル
android - コードで物理キーボードを無効にする方法 (常に仮想キーボードを使用)
なぜ私はそれが欲しいのかとあなたは尋ねるかもしれません。理由は次のとおりです。
アプリケーションのログイン画面にバーコード スキャナーを使用しました。ただし、バーコード スキャナーを接続すると、タブレットが物理キーボードを使用するようになり (スキャナーがキーボードであると見なされます)、仮想キーボードが表示されなくなります (他の画面ではこれが必要です)。仮想キーボードがポップアップするように物理キーボードを無効にするには、システム バーを手動でクリックする必要があります。
では、コードで物理キーボードを無効にする方法や、「キーボード」が接続されていても仮想キーボードを表示させる方法はありますか?
android - Android WebView のキーボード スクロールの問題
アプリケーションでAndroid WebViewを使用しています。キーボードの上に小さなツールバーがあるため、フィールドにフォーカスするたびに、onfocusイベントリスナーを使用してWebViewをスクロールしようとしています(フィールドが覆われないように)が、これは機能していますユーザーがフィールドを選択したときにオンになりますが、タブキーを押したときはオンになりません。
android - Android ソフト キーボードでビューのサイズが変更されない
これについて何千もの質問があることは知っていますが、私はそれらをクロールしましたが、解決策はどれもうまくいきません.
私のアクティビティには、この種のレイアウトのタブ付きインターフェースがあります。
LinearLayout で tab2 ボタンがタップされると、ViewFlipper を変更して、Tab2Fragment によって制御される子 2 を表示します。
Tab2Fragment のレイアウトは次のようになります。
ListView 内の項目が選択されたら、新しいフラグメントを作成します。これを Sub2Fragment と呼び、子として FrameLayout に追加します。
Sub2Fragment には次のようなレイアウトがあります。
ソフト キーボードが表示されると、EditText と Button の一部が覆われています。その LinearLayout を ScrollView でラップしてみました:
また、アクティビティの有無にかかわらずマニフェストをandroid:windowSoftInputMode="adjustResize"
試しましたが、ビューのサイズを自動的に変更して、ソフトキーボードが表示されているときに ScrollView でコンテンツ全体をスクロールできるようにするものは何もありません。
また、アクティビティ全体を ScrollView でラップしようとしましたが、画面全体のサイズを埋めることに基づいており、ScrollView が子レイアウトを画面の実際のサイズから切り離すため、レイアウト全体が台無しになりました...
何か助けはありますか?
android - 仮想キーボードのステータス
実行時に仮想キーボードがユーザーによって非表示にされていることを知る方法はありますか? 重複した質問にタグを付ける前に、まず私の質問を理解してください。重複しているように見え、関連するトピックに関する多くの質問も見つけたからです。しかし、答えは見つかりませんでした。
私の問題は、向きの変更などのイベントが発生しているときに、ユーザーがキーボードを最小化したかどうかを知る必要があるため、それに応じてアクションを実行することです。どんな説明でも気軽に質問できるように、非常に具体的にしようとしました。どんな助けでも大歓迎です。事前に感謝します 私の試み
android - 仮想キーボード非表示編集テキスト、フラグメントからの設定
問題は、キーボードが編集テキストを隠しているのと似ていますが、Android マニフェスト ファイルではなく、レイアウト xml ファイルまたはフラグメント クラスから仮想キーボード設定を処理する方法はありますか。
例:android:windowSoftInputMode="adjustPan"
マニフェスト ファイルから使用します。レイアウト xml ファイルまたはフラグメント Java クラス ファイルから変更したい場合はどうすればよいでしょうか。この要件は、さまざまな画面でさまざまな動作が必要なためです。上記のコードは、完全なアクティビティを調整します。
注:私のアプリでは、各画面が 2 つの部分に分割され、1 つの部分が変化してフラグメントになり、もう 1 つの部分がメニューになります。キーボードが表示されたときにフラグメント部分のみが移動できるように、メニュー部分が邪魔されないようにします。私はすでにgetActivity().getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
フラグメントクラスから使用しています。結果は同じです。つまり、完全なアクティビティの場合です。
助けてください。前もって感謝します。
android - 仮想キーボードが表示されているときに戻るボタンの押下を無効にする方法は?
私のアプリでは、仮想キーボードが表示されると、メニューが下から押し上げられますが、あまり良くなく、一部のコンテンツもカバーしているため、仮想キーボードが表示されたら非表示にします。
しかし、キーボードを非表示にするために押し戻すと、メニューを再度表示したいのですが、デフォルトのように仮想キーボードが消えることを除いて、何も起こりません。
私は試した:
なしでも試しました:
それらのどれも機能しませんでした。
助言がありますか ?