如何动态设置控件的宽高度?

如何动态地控制控件的宽高度呢?以下面的例子所示:app

llShowCheckBtn = (LinearLayout) findViewById(R.id.more_show_message_dialog_ll);.net

LayoutParams lp =llShowCheckBtn.getLayoutParams();get

lp.width = (int)(getScreenWidth() * 0.75);//此处能够设置为任意整数,如280,120等等均可以。io

llShowCheckBtn.setLayoutParams(lp);static

/**di

* 得到屏幕的宽度co

new

* @param contextreturn

* @return context

*/

public static int getScreenWidth()

{

DisplayMetrics dm = new DisplayMetrics();

dm = applicationData.getGlobalContext().getResources()

.getDisplayMetrics();

return dm.widthPixels;

}

相关文章
相关标签/搜索