私はボタンを動的に作成しました。(layout_marginTopやlayout_marginRightなどの)パラメータを動的に作成されたボタンに設定したいのですが、どうすればよいのですか?RelativeLayoutレイアウトを使用しています。動的に作成されるボタンのパラメータを設定するにはどうすればよいですか?
おかげで
私はボタンを動的に作成しました。(layout_marginTopやlayout_marginRightなどの)パラメータを動的に作成されたボタンに設定したいのですが、どうすればよいのですか?RelativeLayoutレイアウトを使用しています。動的に作成されるボタンのパラメータを設定するにはどうすればよいですか?
おかげで
あなたは、ボタンのLayoutParams
を変更する必要があります。
View button = /* ... */;
RelativeLayout.LayoutParams p =
new RelativeLayout.LayoutParams(button.getLayoutParams());
p.topMargin = /* ... */;
p.rightMargin = /* ... */;
// or use p.setMargins() method.
button.setLayoutParams(p);
こんにちは、あなたはこのあちこちに次のコードを使用することができます。..
RelativeLayout.LayoutParams lp = new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.WRAP_CONTENT, RelativeLayout.LayoutParams.FILL_PARENT);
lp.setMargins(arg0, arg1, arg2, arg3);
button.setLayoutParams(lp);
リプレイのために感謝Sujit私はそれを試して&それが動作しています。 – Akshay
http://stackoverflow.com/questions/ 5797076/dynamic-relative-layout-in-android – varuaa