我们在使用LayoutParams时,一定要注意导包的问题:导的包是我们要设置控件所在布局的的包,即布局如果是LinearLayout就导LinearLayout的包,如果是RelativeLayout就导RelativeLayout的包,等等。
//mScreenWidth是屏幕的总宽度,img是一个存在于RelativeLayout中的Imageview控件
RelativeLayout.LayoutParams layoutParams =newRelativeLayout.LayoutParams(mScreenWidth/2,mScreenWidth/2);
img.setLayoutParams(layoutParams);