問題タブ [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.
android - ダイアログ アクティビティの SoftKeyboard は、後ろのアクティビティをパンします
タイトルが示すように、1 つのアクティビティから、editText を含むダイアログ アクティビティを開始します。それをクリックしてソフトキーボードが表示されると、DialogActivity がパンされますが、背後のアクティビティにも影響します。
親アクティビティのマニフェスト エントリです。
これは、ダイアログ アクティビティのマニフェスト エントリです。
親アクティビティは、フォーカスのある editText があるかのように下部にパンします。「adjustResize」を使用すると、すべてが明らかに台無しになります。バックグラウンド アクティビティの変更を防ぐ方法はありますか?
android - android:windowSoftInputMode='adjustPan' が Rhomobile で機能しない
Android でのデフォルトの Rhomobile の動作は、キーボードが表示されたときに WebView のサイズを変更することです。ただし、ビューが押し上げられるiOSの動作が望ましいです。Android マニフェストで android:windowSoftInputMode='adjustPan' を使用しようとしても機能しません。
Rhomobile 5.0.2 Android SDK 4.4.2 最小 API レベル 17 テスト デバイス: Android 4.2.2
キーボードなしの画面:
デフォルトの動作でキーボードを使用した画面adjustResize (画面がおかしくなる):
AdjustPan を使用したキーボードの画面 (テキスト ボックスが非表示になり、ウィンドウをスクロールできません):
android - Android 4.2 調整パン
助けが必要です。この問題の解決策を何時間も探していましたが成功しませんでした... ViewGroup 内に EditText があり、この editText をクリックすると仮想キーボードが表示されます。問題は、Android 4.2 以降のデバイスではすべてが期待どおりに機能し、編集テキストが押し上げられることです。4.2 より前のデバイスでは、編集テキストはキーボードの後ろに残ります。
マニフェストファイルでこれを試しましたが、何も変わりません:
なぜこれが起こっているのですか、どうすれば修正できますか? ありがとうございました!
android - 調整パンを使用するとツールバーが画面外に移動する
この Google 開発者の投稿 ( appcompat-v21 )のように、ツールバーを使用しています。
editTextを押すときを除いて、完全に機能します。マニフェストに設定しました:
しかし、キーボードが私の editText の下に入ると、ツールバーが画面の外に移動します。
これを解決する方法はありますか?
編集:adjustResize は Lollipop と Kitkat では機能しません。JB でははい。
EDIT2: 原因: true に設定したとき。
android - EditTextビューをクリックすると、仮想キーボードが下のボタンをブロックします
アクティビティの下部に editText ビューがあります。クリックするとキーボードが表示されますが、editTextの下のボタンがブロックされます。私は android:windowSoftInputMode="adjustResize" または "adjustPan" を使用していますが、私が望むようには機能しません。
以下にいくつかのスクリーンショットを示します。
元のビュー:
編集テキストをクリックすると:
私が望むビュー:
これが私のコードです:
android - DialogWhenLargeadjustResizeが機能しない
活動テーマはTheme.AppCompat.Light.DialogWhenLarge
. キーボードが起動しているときにアクティビティのサイズを変更できません。設定してandroid:windowSoftInputMode="adjustResize"
もgetWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE);
効果がありません。私が得ているのはadjustPan
動作だけです。ただし、adjustNothing
動作することを確認できます。DialogWhenLarge
キーボードでサイズを変更するテーマでアクティビティを作成する方法はありますか?
結果adjustResize
:
結果adjustNothing
:
android - ソフト入力が表示されている場合、バーではなくリストビューを「押し上げる」
View Pager のページに次のようなレイアウトがあります。
これは、次のように見える方法のアイデアです。
編集テキストをクリックすると、バーをそのまま (画面の上部) にとどめたいのですが、リスト ビューは押し上げられるので、次のようになります。
私が得るもの(バーが押し上げられて消える):
私は AndroidManifest にこれを持っています:
android:windowSoftInputMode="adjustPan"
設定の値のさまざまな組み合わせを試しましandroid:windowSoftInputMode
たが、キーボードが編集テキストを覆って表示されるか、画面全体が押し上げられます。
リストビューが押し上げられている間、バーを所定の位置に保つ方法はありますか? 前もって感謝します。
android - キーボードに合わせて高さを調整
更新を共有するために、LinkedIn の画面に似たレイアウトを設計しようとしています。
初めて画面に入ると、レイアウトは次のように分割されます。
画面の半分は編集テキストです 画面の半分は画像のギャラリーで、ギャラリーの上にバーがあります
edittext をクリックすると、キーボードが表示され、ギャラリーと同じ高さになり、カメラ アイコンが表示されたバーが表示されたままになります。
キーボードの高さがギャラリーの高さと同じになるように、このレイアウトをどのように設計したのですか?
android - 英語以外のヒントでパンを調整できない?
アクティビティ マニフェスト宣言で、次の行を設定します: android:windowSoftInputMode="adjustPan|stateVisible|stateAlwaysHidden"。
しかし、私は非常に奇妙な状況にあります:
ヒントが英語で書かれていない場合、ajdjustPan は機能しません。
ヒントが英語以外の言語で書かれている場合。その場合、edittext が 2 回タブ化されたときに、adjustpan が機能します。
edittext が空でない場合。その後、パンを調整すると正常に機能します。
何が問題なのですか?