动态设置控件宽高

Android中有的控件可以直接使用setHeight或是setWidth方法设置宽高,有的控件没有这两个方法则需要用下面这种方式设置

LinearLayout.LayoutParams linearParams =(LinearLayout.LayoutParams) textView.getLayoutParams(); //取控件textView当前的布局参数  
linearParams.height = 20;// 控件的高强制设成20  
  
linearParams.width = 30;// 控件的宽强制设成30   
  
textView.setLayoutParams(linearParams); //使设置好的布局参数应用到控件

你可能感兴趣的:(java,android)