設定dialog寬高方法

2021-09-29 17:36:22 字數 689 閱讀 4639

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...