如果你的UI不是在layout中xml中配置的,是在源码中排版的
尤其是在RelativeLayout中布局,LayoutParam一定是RelativeLayout.LayoutParam才有作用,
并且view的id不能为0
也就是说,如果你的View是放在RelativeLayout中的,那么这个view的LayoutParam一定是RelativeLayout.LayoutParams
如果是放在LinearLayout中,那么这个view的布局参数一定是LinearLayout.LayoutParams