如何动态地控制控件的宽高度呢?如下面的例子所示:
llShowCheckBtn = (LinearLayout) findViewById(R.id.more_show_message_dialog_ll);
LayoutParams lp =llShowCheckBtn.getLayoutParams();
lp.width = (int)(getScreenWidth() * 0.75);//此处可以设置为任意整数,如280,120等等都可以。
llShowCheckBtn.setLayoutParams(lp);
/**
* 获得屏幕的宽度
*
* @param context
* @return
*/
public static int getScreenWidth()
{
DisplayMetrics dm = new DisplayMetrics();
dm = applicationData.getGlobalContext().getResources()
.getDisplayMetrics();
return dm.widthPixels;
}