全屏無標題欄解決方法

網上已經有很多關於這個問題的解決方案,如果你試了都沒有解決,那麼請往下看。
首先說下網上說的解決方案:

方案一:
在AndroidManifest.xml中,爲需要進行全屏顯示的activity添加如下主題:
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"

方案二:
//取消標題
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"

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