dialog顯示

在項目中用到彈出的dialog,但在dialog彈出後佈局變的混亂了,而且dialog的內容可以拖動,所以可以判斷是dialog是沒能全部顯示,因此將dialog寬高設置爲全屏就可以解決問題了,經常會用到這個,所以記錄下來了

        WindowManager m = getWindow().getWindowManager();
        Display d = m.getDefaultDisplay(); // 獲取屏幕寬、高用
        WindowManager.LayoutParams p = this.getWindow().getAttributes(); // 獲取對話框當前的參數值
        p.height = (int) (d.getHeight()); // 高度設置爲全屏幕
        p.width = (int) (d.getWidth()*0.93 ); 
        this.getWindow().setAttributes(p);










發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章