問題タブ [adjustpan]

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

android - コーディネーターレイアウト調整サイズ変更が機能しない

MY CODE (およびその他): 次のようなコーディネーター レイアウトがあります。

フレーム レイアウト内で、下部に配置された編集テキストでカスタム ビューを膨らませています。編集テキストとカスタム ビューは正常に表示されます。

マニフェストで android:windowSoftInputMode="adjustResize|stateHidden" を定義しました。

私の問題: 編集テキストをタップしてソフトキーボードを表示すると、FrameLayout のサイズを変更する代わりに、その下のコンテンツに重なってしまいます。ソフトキーボードが表示されたときに FrameLayout のサイズを変更できませんでした。どんな助けでも大歓迎です

私が試したこと:

  1. 設計サポート ライブラリを 22.2.1 に更新
  2. FrameLayout の属性として android:layout_gravity="fill_vertical" を追加しました。
0 投票する
2 に答える
1027 参照

android - 「adjustPan」がうまく動かない

Androidチャットアプリケーションを作成しています。
ただし、キーボードを開くと、EditText はほとんどカバーされません。
「adjustResize」を使用すると、EditText はカバーされませんが、ListView はカバーされます。

マニフェスト:

android:windowSoftInputMode="stateAlwaysHidden|adjustPan"

レイアウト:

キーボードが閉じている

キーボードが開いている

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

android-edittext - 編集テキストに設定されたグラビティを削除せずに、カスタムの編集テキストの問題をキーボードが非表示にするのを修正するにはどうすればよいですか?

この投稿で説明したのと同じ問題にも遭遇しています。

コメントで述べたように、この問題は Google に報告されました。

私はネット上で検索しましたが、同じことに対する答えが見つかりません。

カスタム編集テキストに重力を使用すると、キーボードが編集テキストの問題を隠すのを修正するのを手伝ってください。

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

android - AdjustPanで少し部屋を空けるようにAndroidに指示することは可能ですか

私のアプリはadjustPan、ソフト キーボードがテキスト ボックスを覆うときに に設定されています。私の上司はそれを気に入っていますが、テキスト ボックスとキーボードの間に少し余裕を持たせたいと思っています。現在、テキスト ボックスの下部とキーボード タッチの上部。Androidに少しスペースを残すように指示する方法はありますか?

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

android-listview - Android でキーボードが EditText を隠している

Listview アイテム レイアウトに 2 つの EditText フィールドがあります。ボタンをクリックすると、リストビューの最初の行として新しい項目が追加されます。そして、両方のフィールドにテキストを入力できます。

これが私のコードです:

Adapter の getView() :

そして、マニフェストのアクティビティにadjustPanを使用しています。

ここに私の問題があります: これは私がテストしたすべてのデバイスで正常に動作していますが、Samsung Galaxy-Tab2 (10 インチ タブレット) では、新しい項目を追加して 2 番目の EditText (つまり、説明フィールド) をタップすると、キーボードが表示されます。説明フィールドの下に、これで問題ありません。任意のキーを押すと、キーボードが説明フィールドを覆っています。フィールドに正確に何が入力されているのかわかりません。2 番目の EditText は、キーボードによって完全に隠されています。そして、これは最初の EditText フィールドでは起こりません。どこが間違っているのですか?galaxy-Tab2 で期待どおりに動作しないのはなぜですか? 私を助けてください。前もって感謝します。