イメージビューの高さをプログラムでマッチペアレントとして設定する必要があります。固定の高さの場合、設定方法を知っています。
しかし、どうすればマッチペアレントとして設定できますか?
編集:
実際には親レイアウトの高さは動的であるため、イメージビューの高さを親の高さにする必要があります。
imageView.setLayoutParams(new LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.MATCH_PARENT));
imageView.getLayoutParams().height= ViewGroup.LayoutParams.MATCH_PARENT;
imageView.setLayoutParams
(new ViewGroup.MarginLayoutParams
(width, ViewGroup.LayoutParams.MATCH_PARENT));
レイアウト パラメータのタイプは、親ビュー グループによって異なります。間違ったものを入れると、例外が発生します。
親と一致させたい場合は、これを試すことができます。寸法配置は幅、高さの順です
web = new WebView(this);
web.setLayoutParams(new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT));
MATCH_PARENT 定数またはその数値 -1 を使用できます。
LayoutParams を開始します。
親の幅と高さを割り当て、imageview の setLayoutParams メソッドに渡します