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

android - AdjustPan を使用して、選択アクション モードを画面上に維持することは可能ですか?

画面の下部に EditText 要素 (Whatsapp ie など) があり、キーボードが表示されたときに EditText を非表示にしないために、android:windowSoftInputMode="adjustPan" を使用しています。うまく動作し、レイアウト全体を押し上げて、EditText が見えるようにします。

問題は、テキストを選択すると、アクション モード バーが表示されず、レイアウトに沿って押し上げられたかのように表示されないことです。

私のレイアウトでは明示的なアクション バーを使用していません。これは、テキストを選択したときに M 以前のデバイスに表示されるものです。

レイアウト階層は次のようになります。

だから私がしたいのは、パン動作を使用して、キーボードが開いているときでもその位置を維持するこのアクションモードだけです。

AdjustResize は私にとってはうまくいきません。設定すると、キーボードは EditText の上にあり、おそらく GLSurfaceView が原因で何もサイズ変更されません。

ありがとう!

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

android - editText にフォーカスがない場合、AdjustPan が最初のタッチで機能しない

スタックおよび他のフォーラムでの長い検索では、結果が得られませんでした。問題: EditText を含むアイテムを含む recyclerView があります。アクティビティはフルスクリーン モードではなく、windowSoftInputMode は「adjustPan」です。editText を初めてクリックすると (editText にフォーカスがありません)、キーボードが editText と重なりますが、キーボードを閉じて同じ editText に 2 回タッチすると (editText にフォーカスがあります)、adjustPan は期待どおりに機能し、コンテンツを押し上げて editText を表示します。これは不安定なバグではありません。誰かがすでにこの問題に遭遇しているかもしれません (バグ?)。ありがとう。

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

android - AdjustPan が FLAG_LAYOUT_NO_LIMITS で機能しない

私の要件は、ステータスバーの色がactivity動的に変化する完全に透明なステータスバーです。

そのために、私は追加しましたgetWindow().addFlags(WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS);

そしてstyle.xmlで

正常に動作していますが、ソフトキーパッドが開いたときに画面を調整する必要があります。試してみandroid:windowSoftInputMode="adjustPan|adjustResize"ましたが、画面のサイズ変更やスクロールは行われませんでした。誰でも同じことで私を助けることができます。

0 投票する
3 に答える
4717 参照

android - 入力を覆う Android WebView キーボード

私の Android アプリケーションに望ましい効果は、入力ボックスとコンテンツを含む Web ビューを持つことです。ユーザーがキーボードをクリックすると、キーボードは入力ボックスを押し上げますが、メイン コンテンツのサイズを変更せず、下の図に示すようにその上にオーバーレイするだけです。

ここに画像の説明を入力

私が経験している問題は、キーボードが入力ボックスを覆い、押し上げないことです。

これは現在、cordova android アプリケーションです。マニフェストで、私は設定しました

また、config.xml で:

私は android:windowSoftInputMode="adjustPan" を使用して、コンテンツを押しつぶしたくないので、画面のサイズが変更されないようにしました。また、入力ボックスのcssを固定して絶対的に構成しようとしました(基本的にはwebviewの下部に関連付けられています.

私の理解では、入力ボックスの編集からキーボードがポップアップすると、入力ボックスも押し上げられる webview に制約されているため、ボックスも押し上げられます。

アドバイスをいただければ幸いです、ありがとう、D