一、关于子控件居中显示的问题,比如一个linearLayout里面有一个Button,想让这个button位于linearLayout 的中间,只需要设置linearLayout的gravity属性,而不是设置button的layout_gravity属性;
二、在代码中动态控制控件的大小,例如一个button:
Button button=new Button(this);
LinearLayout.LayoutParams params=new LinearLayout.LayoutParams(LinearLayout.LayoutParams.FILL_PARENT,LinearLayout.LayoutParams.FILL_PARENT);
params.width=xx;
params.height=yy;
button.setLayoutParams(params);