今天在开发过程中遇到这个问题,记录下来方便今后调用
我们在XML布局的时候常常遇到一种问题,比如标题栏我们都是用include标签把它包裹起来,但是在正规开发过程中,每个按钮他的边距都是非常严格的,同时又要考虑效率问题我们在引用布局文件时,不能随便更改他的边距,所以这时候我们就要考虑在原来的基础上去设置
private Button mButton_Setting;
private RelativeLayout.LayoutParams layoutParams;
mButton_Setting = (Button) findViewById(R.id.rightBtn);
// 设置“设置按钮”的边距,主要是为了不改变公用button按钮
layoutParams = (RelativeLayout.LayoutParams) mButton_Setting
.getLayoutParams();
layoutParams.setMargins(0, 0, 20, 0);//4个参数按顺序分别是左上右下
mButton_Setting.setLayoutParams(layoutParams);