1

こんにちは、サイズを変更できるカスタム ビューがあり、そのビューには多くの子が含まれています

私が聞きたいのは、レイアウトパラメータを使用して親と子のサイズを一緒に変更する方法です? どうやってするか?view.getWidthandを使用してビューの幅を取得しようとしましたview.getHeightが、常にゼロを返すため、スケーリングできません。また、子ビューを親と同じ縮尺でサイズ変更するにはどうすればよいですか?

私の質問が十分に明確であることを願っていますが、他の説明が必要な場合はコメントに残してください。質問を編集します.

ありがとうございました

4

2 に答える 2

-1

このコードを使用すると、LayoutParams ... を使用して親と子のサイズを変更できます。

LinearLayout header;
LinearLayout.LayoutParams headerParam;

header = (LinearLayout) findViewById(R.id.topheaderimage);
headerParam = new LinearLayout.LayoutParams(200, 100);
TextView headertext = (TextView) findViewById(R.id.text);
header.addView(headerimage, headerParam);
于 2013-04-03T06:58:08.233 に答える