1

他の多くのビュー (ボタン、画像など) と共に、画面レイアウトの一部として小さな Web ビューがあります。

ユーザーが Web ビューをタップすると、フルスクリーンにアニメーション化しようとしています (または、アニメーションなしで引き伸ばします)。

問題は、webview がたとえば相対レイアウトの一部であり、その位置がその兄弟に対して相対的に定義されている場合 (たとえば、layout_toRightOf)、これらの制限は引き続き保持され、webview はそれに応じて引き伸ばされるだけです。この問題の回避策はありますか? WebView を一時的に抽出して、「画面上の他のすべての上に」置くことはできますか?

PS webview 内の URL はプロセスでリロードしてはいけません。

4

1 に答える 1

0

レイアウト パラメータを設定する

RelativeLayout.LayoutParams params = new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.FILL_PARENT, RelativeLayout.LayoutParams.FILL_PARENT);
webview.setLayoutParams(params);

Web ビューをレイアウトに追加し、新しいレイアウトでコンテンツ ビューを設定します。

于 2013-10-21T08:53:00.107 に答える