android在代码中修改view的布局

FrameLayout.LayoutParams lp = new FrameLayout.LayoutParams(v.getLayoutParams());
    	    	lp.setMargins(20, 20, 0, 0);
    	    	v.setLayoutParams(lp);

FrameLayout.LayoutParams是要修改v的上层布局

先获取待修改v的当前布局,然后new一个新的布局参数对象

修改lp的参数

讲新的lp设置回v



你可能感兴趣的:(android)