文章出處
文章列表
第一種:直接加一行代碼:
1 @Override 2 protected void onCreate(Bundle savedInstanceState) { 3 super.onCreate(savedInstanceState); 4 //加上這句代碼,請求不要Title 5 requestWindowFeature(Window.FEATURE_NO_TITLE); 6 //實現全屏 7 getWindow().setFlags(WindowManager.LayoutParams. FLAG_FULLSCREEN, WindowManager.LayoutParams. FLAG_FULLSCREEN); 8 setContentView(R.layout.activity_splash); 9 }
第二種:直接在Manifest.xml中修改Activity的樣式:
加上.Fullscreen會把狀態了也一起去掉,如果不想去掉狀態欄就刪除.Fullscreen就可以了。
如果想所有的Activity都去掉Title就把這句話寫在application中 :android:theme="@android:style/Theme.NoTitleBar.Fullscreen"。
1 <activity android:name=".MainActivity" 2 android:theme="@android:style/Theme.NoTitleBar.Fullscreen">
第三種:自己定義全屏Theme
在style.xml文件中定義theme(如果沒有style.xml,在res/values目錄下創建)
1 <resources> 2 <style name="Theme.NoTitle_FullScreen"> 3 <item name="android:windowNoTitle">true</item> 4 <item name="android:windowFullscreen">true</item> 5 </style> 6 </resources>
直接在AndroidManifest.xml中需要全屏顯示的Activity屬性中添加
android:theme="@style/Theme.NoTitle_FullScree"
友情提示:如果你發現以上的去Title的方法都無效的話,那么一定是你的Activity繼承了AppCompatActivity。
文章列表
全站熱搜