windowmanager.layoutparams params =
show.getwindow().getattributes();
//getmetricswidth(context) 得到螢幕寬度
params.width = getmetricswidth(context)*17/20;
//設定dialog寬度,高度相同處理即可 需在dialog.show()或者setcontentview(view)後設定方有效果
show.getwindow().setattributes(params);
//設定背景 很重要 不設不行~~~
gradientdrawable drawable = new gradientdrawable();
drawable.setcolor(color.parsecolor("#00000000"));
show.getwindow().setbackgrounddrawable(drawable);
/*** 獲取手機螢幕尺寸 寬度
* @param context
* 上下文
* @return int
*/private int getmetricswidth(context context)
自定義dialog設定寬高
動態設定自定義dialog的顯示內容的寬和高 windowmanager m getwindowmanager display d m.getdefaultdisplay 為獲取螢幕寬 高 android.view.windowmanager.layoutparams p progressdialo...
css 寬高設定
1.em 在做手機端的時候經常會用到的做字型的尺寸單位 說白了 em就相當於 倍 比如設定當前的div的字型大小為1.5em,則當前的div的字型大小為 當前div繼承的字型大小 1.5 但是當div進行巢狀的時候,em始終是按照當前div繼承的字型大小來縮放,參照後面的例子。2.rem 這裡的r就...
PopWindow設定合適寬高
popwindow設定寬高有幾種方法,第一種 wrapcontent,matchparent,或自己設定乙個值 這個定值不建議設,應為考慮到裝置的適配問題,如果單一裝置就可以這樣 第二種 可以根據螢幕的寬高比例設定 第三種 可以通過view root view findviewbyid r.id.x...