問題タブ [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 投票する
1 に答える
651 参照

android - ダイアログ アクティビティの SoftKeyboard は、後ろのアクティビティをパンします

タイトルが示すように、1 つのアクティビティから、editText を含むダイアログ アクティビティを開始します。それをクリックしてソフトキーボードが表示されると、DialogActivity がパンされますが、背後のアクティビティにも影響します。

親アクティビティのマニフェスト エントリです。

これは、ダイアログ アクティビティのマニフェスト エントリです。

親アクティビティは、フォーカスのある editText があるかのように下部にパンします。「adjustResize」を使用すると、すべてが明らかに台無しになります。バックグラウンド アクティビティの変更を防ぐ方法はありますか?

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

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 を使用したキーボードの画面 (テキスト ボックスが非表示になり、ウィンドウをスクロールできません):

ここに画像の説明を入力

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

android - Android 4.2 調整パン

助けが必要です。この問題の解決策を何時間も探していましたが成功しませんでした... ViewGroup 内に EditText があり、この editText をクリックすると仮想キーボードが表示されます。問題は、Android 4.2 以降のデバイスではすべてが期待どおりに機能し、編集テキストが押し上げられることです。4.2 より前のデバイスでは、編集テキストはキーボードの後ろに残ります。

マニフェストファイルでこれを試しましたが、何も変わりません:

なぜこれが起こっているのですか、どうすれば修正できますか? ありがとうございました!

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

android - 調整パンを使用するとツールバーが画面外に移動する

この Google 開発者の投稿 ( appcompat-v21 )のように、ツールバーを使用しています。

editTextを押すときを除いて、完全に機能します。マニフェストに設定しました:

しかし、キーボードが私の editText の下に入ると、ツールバーが画面の外に移動します。

これを解決する方法はありますか?

編集:adjustResize は Lollipop と Kitkat では機能しません。JB でははい。

EDIT2: 原因: true に設定したとき。

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

android - EditTextビューをクリックすると、仮想キーボードが下のボタンをブロックします

アクティビティの下部に editText ビューがあります。クリックするとキーボードが表示されますが、editTextの下のボタンがブロックされます。私は android:windowSoftInputMode="adjustResize" または "adjustPan" を使用していますが、私が望むようには機能しません。

以下にいくつかのスクリーンショットを示します。

元のビュー:元のビュー

編集テキストをクリックすると: 編集テキストをクリックすると

私が望むビュー: 私が望むビュー

これが私のコードです:

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

android - DialogWhenLargeadjustResizeが機能しない

活動テーマはTheme.AppCompat.Light.DialogWhenLarge. キーボードが起動しているときにアクティビティのサイズを変更できません。設定してandroid:windowSoftInputMode="adjustResize"getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE); 効果がありません。私が得ているのはadjustPan動作だけです。ただし、adjustNothing動作することを確認できます。DialogWhenLargeキーボードでサイズを変更するテーマでアクティビティを作成する方法はありますか?

結果adjustResize: AdjustResize の結果

結果adjustNothing: 調整なしの結果

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

android - ソフト入力が表示されている場合、バーではなくリストビューを「押し上げる」

View Pager のページに次のようなレイアウトがあります。

これは、次のように見える方法のアイデアです。

編集テキストをクリックすると、バーをそのまま (画面の上部) にとどめたいのですが、リスト ビューは押し上げられるので、次のようになります。

私が得るもの(バーが押し上げられて消える):

私は AndroidManifest にこれを持っています:

android:windowSoftInputMode="adjustPan"

設定の値のさまざまな組み合わせを試しましandroid:windowSoftInputModeたが、キーボードが編集テキストを覆って表示されるか、画面全体が押し上げられます。

リストビューが押し上げられている間、バーを所定の位置に保つ方法はありますか? 前もって感謝します。

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

android - キーボードに合わせて高さを調整

更新を共有するために、LinkedIn の画面に似たレイアウトを設計しようとしています。

初めて画面に入ると、レイアウトは次のように分割されます。

画面の半分は編集テキストです 画面の半分は画像のギャラリーで、ギャラリーの上にバーがあります

初めて画面に入る edittext をクリックすると、キーボードが表示され、ギャラリーと同じ高さになり、カメラ アイコンが表示されたバーが表示されたままになります。

キーボードの高さがギャラリーの高さと同じになるように、このレイアウトをどのように設計したのですか?

ここに画像の説明を入力

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

android - 英語以外のヒントでパンを調整できない?

アクティビティ マニフェスト宣言で、次の行を設定します: android:windowSoftInputMode="adjustPan|stateVisible|stateAlwaysHidden"。

しかし、私は非常に奇妙な状況にあります:

  1. ヒントが英語で書かれていない場合、ajdjustPan は機能しません。

  2. ヒントが英語以外の言語で書かれている場合。その場合、edittext が 2 回タブ化されたときに、adjustpan が機能します。

  3. edittext が空でない場合。その後、パンを調整すると正常に機能します。

何が問題なのですか?