問題タブ [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.

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

android - スクロールビューを使用してキーボードブロック画面を回避する方法 (adjustResize を使用)

私の質問は [重複] すべての解決策を試してみましたが、何もうまくいきません。

完全に下にスクロールすると、スクロール ビューの下部が表示されない

キーボードフルスクロールダウンなしの画像

マニフェストでアクティビティを宣言します。adjustResize を使用していますが、動作しません。私はadjustPanと他のオプションを試してみましたが、誰もうまくいきません。

XML 画面コード スクロール ビューを使用していますが、画面のブロックを防ぐことはできません。

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

android - フラグメントはアクティビティの windowSoftInputMode を変更できますか?

フラグメントを作成し、デフォルトとして androidmanifest.xml に let android:windowSoftInputMode を設定します。ただし、それを使用するアクティビティは android:windowSoftInputMode を stateHidden|adjustResize として設定するため、ソフト キーボードは想定どおりに閉じませんが、ホスト アクティビティはその属性を変更したくありません。使ってみます

しかし、それは機能しません。フラグメントには、アクティビティのこの属性を変更する権限がないと思いますよね? フラグメントでデフォルト値を使用して、アクティビティ内の他の値に影響を与えないようにすることはできますか?

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

android - あるアクティビティから別のアクティビティに移動すると、キーボードが自動的にポップアップします

私のアプリケーションでは、あるアクティビティから別のアクティビティに移動すると、ソフト キーボードが自動的にポップアップします。

私は設定した1つのアクティビティ(Say A)を持っています

このアクティビティにはキーボードが必要ないため、このアクティビティから Map と AutoComompleteTextView を含む別のアクティビティ (たとえば B) に移動すると、キーボードが最初に自動的にポップアップしてから閉じます。

アクティビティBで試したこと:マニフェストで設定しました

作成中

私もこれをOnCreateに入れてみました

私はまた、(View v1)のようなアクティビティで別のビューにフォーカスを設定しようとしました

私も入れてみました

アクティビティ B のすべてのコンポーネントについて。

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

この問題を解決するのを手伝ってください。以下のリンクのリストに属するすべての受け入れられた ans を既に試しました。

アクティビティの開始時にオンスクリーン キーボードが自動的に開きます

アクティビティ開始時のキーボードの自動ポップアップ

アクティビティ開始時にAndroidキーボードが自動的に表示されないようにする方法

これは私の AutoCompleteTextView です

編集 1: フォーカスを移動できるように、どのビューがフォーカスされているかを確認しようとしました。デバッグ中に AutoCompleteTextView からフォーカスを削除しましたが、アクティビティの開始時にキーボードが表示されなくなりました。したがって、これはオートコンプリート フォーカスの問題ではありません。

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

android - 固定マージンを使用したAndroidのadjustResize

私は数時間厄介な問題に直面しています。

marginTop を持つロゴと、marginBottom を持つ下部に配置されたボタンを含む相対的なレイアウトがあります。これら 2 つのビューの間には、中央に配置された他のビューもあります。

ここに画像の説明を入力

キーボードを開くと問題が発生。私がしたいことは、すべてを持ち上げることです。ボタンが持ち上げられ、ロゴが固定位置にとどまり、他のビューが中央に押し込まれます (小さなデバイスでは、それらが消えることさえあります)。

ここに画像の説明を入力

ロゴまたはボタンから始めて、他のすべてのビューが相互に関連していれば、問題を解決できることはわかっています (両方ではありません!)。ただし、この場合、ロゴとボタンが目的の場所に配置されません。

どんなアイデアでも大歓迎です。