android無標題全屏的三種設定方式
阿新 • • 發佈:2019-02-09
注意,在設定前把XXX-Activity extends ActionBarActivity 修改成XXX-Activity extends Activity,否則activity無法啟動
1.在onCreat方法中setContentView()之前插入
2.在manifest.xml中設定,呼叫自帶的theme//設定無標題 requestWindowFeature(Window.FEATURE_NO_TITLE); //設定全屏 getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
<activity android:theme="@android:style/Theme.NoTitleBar.Fullscreen" />只在當前Activity內顯示全屏
<application android:theme="@android:style/Theme.NoTitleBar.Fullscreen" />為整個應用配置全屏顯示
android:theme="@android:style/Theme.NoTitleBar"是無標題
3.自己定義全屏Theme
在style.xml檔案中定義theme(如果沒有style.xml,在res/values目錄下建立)
<resources>
<style name="Theme.NoTitle_FullScreen">
<item name="android:windowNoTitle">true</item>
<item name="android:windowFullscreen">true</item>
</style>
</resources>
直接在AndroidManifest.xml中需要全屏顯示的Activity屬性中新增
android:theme="@style/Theme.NoTitle_FullScreen"