我是android新手。我想知道如何为程序中的布局x和布局y宽度和高度设置参数或属性,如绝对的任何布局。
答案 0 :(得分:13)
对于按钮,您可以尝试这样:
RelativeLayout.Layoutparams params = (RelativeLayout.LayoutParams)button.getLayoutParams();
params.setMargins(5, 5, 5, 5);
params.addRule(RelativeLayout.ALIGN_PARENT_RIGHT);
button.setLayoutParams(params);
你有setMargins(),你可以分别传递left,top,right和bottom值。
答案 1 :(得分:1)
如果您为此布局设置id,就像这样
<LinearLayout android:id="@+id/linear" />
然后你可以像这样在代码中获得布局。
Linearlayout linear = (LinearLayout)findViewbyId(R.id.linear");
linear.setLayoutParams(new LayoutParams(arg0, arg1));
这里在arg0和arg1中你可以传递int值,你可以设置下面的值
LayoutParams.FILL_PARENT
LayoutParams.WRAP_CONTENT