設定Dialog全屏顯示的兩種方式
阿新 • • 發佈:2019-01-25
預設的Dialog是不能全屏的。也就是怎麼設定Dialog的Layout都沒用的。
給出實現Dialog實現全屏的兩種方式:
1、程式碼實現。這中方法相對比較簡單
首先繼承Dialig,然後再建構函式中新增
super(context, android.R.style.Theme);
setOwnerActivity((Activity)context);
2、XML實現
首先,在values檔案中新增一個XML檔案,
其次,在XML檔案中設定一個style
然後,新增如下程式碼: <style name="Dialog_Fullscreen"> <itemdialog.setContentView(R.layout.main);
dialog.show();