1 | <Button |
取出原来的LayoutParams,修改宽高值后再重新设置回去
1 | findViewById(R.id.button).setOnClickListener(new View.OnClickListener() { |
或者取出原来的LayoutParams,修改宽高值后再重新设置回去
1 | findViewById(R.id.button).setOnClickListener(new View.OnClickListener() { |
需注意原来的宽高需设置明确的值以上方法才可用,若设置wrap_content或match_parent则不可用
我们还可以直接new一个LayoutParams,然后设置给控件,这种方法不管原来控件宽高是确定的值还是wrap_content或match_parent,都可以成功修改宽高
1 | findViewById(R.id.button).setOnClickListener(new View.OnClickListener() { |