問題タブ [window-soft-input-mode]
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 - editText で softInput を有効にする方法
editText で softInput を無効にしました
しかし、今それを有効にする方法がわかりません。softInput を有効にする機能があれば幸いです。
android - ソフト入力が表示されている場合、バーではなくリストビューを「押し上げる」
View Pager のページに次のようなレイアウトがあります。
これは、次のように見える方法のアイデアです。
編集テキストをクリックすると、バーをそのまま (画面の上部) にとどめたいのですが、リスト ビューは押し上げられるので、次のようになります。
私が得るもの(バーが押し上げられて消える):
私は AndroidManifest にこれを持っています:
android:windowSoftInputMode="adjustPan"
設定の値のさまざまな組み合わせを試しましandroid:windowSoftInputMode
たが、キーボードが編集テキストを覆って表示されるか、画面全体が押し上げられます。
リストビューが押し上げられている間、バーを所定の位置に保つ方法はありますか? 前もって感謝します。
android - キーボード フォーカスを変更する Android EditextField と下のボタン
5 つの EditText ビューと下のボタンを持つアクティビティがあります。指定しました
ここで、すべてが一度だけ正常に機能します。つまり、EditText フィールドが一番下のボタンのすぐ上にとどまり、カーソルまたはテキストがあるとフォーカスが失われます。を変えてみました
ここでは、キーボードの上に下のボタンが表示されます。正しく動作させるには何を変更すればよいですか?
android - AdjustResize プロパティが Android の WebView で正しく機能しない
WebView に HTML フォームを表示するアクティビティがあります。これが私のマニフェストです:
およびアクティビティのレイアウト:
WebView 内のテキスト入力要素をタップすると、予期される adjustResize 動作が発生します。テキスト入力がフォーカスされて表示されたまま、アクティビティのサイズが変更されてソフトウェア キーボードが表示されます。ただし、ページをスクロールしてから他の入力要素 (ラジオ ボタンなど) をタップすると、WebView は以前に編集していたテキスト入力にスクロールして戻ります。
同じデバイスの Chrome で同じフォームを編集すると、この動作は発生しません。テキスト フィールドをタップして編集すると、ページの他の場所にスクロールして、ページがテキスト入力に戻ることなく、他の入力を選択できます。
この問題は、Android WebView 自体とソフトウェア キーボードにあるようです。この問題を解決する方法を知っている人はいますか?
android - ソフトキーボードが引き続き View に表示されるのはなぜですか?
アクティビティがビューをロードするときにソフト キーボードを起動するコードを削除しようとしています。マニフェスト ファイルの「android:windowSoftInputMode="stateVisible|adjustResize"」を削除しました。次に、アクティビティでの InputMethodManager の使用に関する参照を検索しました。レイアウト ファイルには、ソフト キーボードの読み込みをトリガーするものは何もありません。次に、プロジェクトをクリーンアップして再構築しました。ビューが作成されると、ソフト キーボードは引き続き読み込まれます。私は何かが欠けているに違いない。ソフト キーボードがロードし続ける理由について何か考えはありますか?
android - ソフトキーボードの上にレイアウトを設定する方法
次のxmlレイアウトがあります
下にスクロールしてeditTextをクリックすると、softKeyBoardを開いてレイアウトのサイズを変更すると、editTextフィールドのみが表示され、最後のLinearLayoutがすべてキーボードの上にある必要があるため、ユーザーはeditTextの下にbtnを表示できます。
マニフェストでの私の活動は次のとおりです。
設定しようとしましandroid:windowSoftInputMode="adjustResize"
たが、scrollViewではうまくいかないようです...
これを修正する方法はありますか?
android - キーボードが表示された後にビューのサイズが変更されない
Androidのガイドラインに従って、キーボードをビューを下に移動させました。しかし、ビューのサイズをまったく変更することはできません。何がうまくいかないのか教えてもらえますか?
XML:
マニフェスト:
その結果、下部の相対的なレイアウトをカバーするキーボードになります。