1. 程式人生 > >android開發:activity繼承AppCompatActivity 去掉標題欄

android開發:activity繼承AppCompatActivity 去掉標題欄

最近開發android 用studio。與之前開發不同,新建立的activity都是繼承於AppCompatActivity的。
最近要開發個Splash 頁面,要全屏慕顯示,於是採用早先的寫法:

this.requestWindowFeature(Window.FEATURE_NO_TITLE);
                getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);

額,於是狀態是消失了,但是標題欄沒有消失。這是神馬原因呢?仔細研究得出如下結論:

AppCompatActivity根本沒標題欄~~
應為她有個ActionBar才感覺是個標題欄~~其實不然~

遂更改程式碼如下:

getSupportActionBar().hide();
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);

完美解決,謝謝觀看~~