網上已經有很多關於這個問題的解決方案,如果你試了都沒有解決,那么請往下看。
首先說下網上說的解決方案:
方案一:
在AndroidManifest.xml中,為需要進行全屏顯示的activity添加如下主題:
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
注意:如果使用的是AppCompact主題的話,要么將自己的activity繼承Activity類,要么如下修改:
在AndroidMenifest.xml中加入一句:
android:theme="@style/Theme.AppCompat.Light.NoActionBar"
方案二:
//取消標題
requestWindowFeature(Window.FEATURE_NO_TITLE);
//Activity樣式文件,一定要寫在中間
setContentView(R.layout.activity_main);
//取消狀態欄
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
如果你試了上面兩種方案都不行的話,請往下看:
1、檢查你自己的Activity的類型,如果是繼承自Activity則上述兩種方案基本能夠解決,如果不是請修改之。
2、如果你不想修改基類的Activity類型,例如我的是派生自AppCompatActivity,上述兩種方案都是不起作用的。請在AndroidManifest.xml里為該Activity添加屬性:
android:theme="@style/Theme.AppCompat.Light.NoActionBar"
