自定義dialog設定寬高

2021-08-02 16:29:40 字數 437 閱讀 4413

// 動態設定自定義dialog的顯示內容的寬和高

windowmanager m = getwindowmanager();  

display d = m.getdefaultdisplay();  //為獲取螢幕寬、高

android.view.windowmanager.layoutparams p = progressdialog.getwindow().getattributes();  //獲取對話方塊當前的引數值

p.height = (int

) (d.getheight() * 

0.3);   

//高度設定為螢幕的0.3

p.width = d.getwidth();    //寬度設定為全屏

progressdialog.getwindow().setattributes(p);     //設定生效

設定dialog寬高方法

windowmanager.layoutparams params show.getwindow getattributes getmetricswidth context 得到螢幕寬度 params.width getmetricswidth context 17 20 設定dialog寬度,高度...

android 如何設定自定義dialog的寬度

遇到這個情況我也是無奈的很,因為出現的dialog和預想的差大多,寬度明顯太小,而且會隨著你的dialog裡面顯示的內容的大小而變化,所以在這裡我上網查了一下,發現乙個很不錯的方法 就是將寬度設定成為螢幕的寬度 如下 dialog.show 在你的show 方法後面加上這幾天 就搞定 windowm...

Android 自定義寬高的ImageView

我們先在styles.xml中自定義屬性 然後我們在自定義view中去獲取這個屬性 public class myimageview extends imageview typedarray typedarray context.obtainstyledattributes attrs,r.styl...