設置Dialog全屏顯示


默認的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"> 
         <item   name = "android:windowFullscreen" > true </item>  
         <item   name = "android:windowNoTitle" > true </item>   
     </style>   
最后,在代碼里設置Dialog的Theme
    Dialog dialog = new Dialog(this, R.style.Dialog_Fullscreen);  
    dialog.setContentView(R.layout.main);  
    dialog.show();


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM