Android全屏的三種方式
阿新 • • 發佈:2020-12-25
一、在Activity裡面加入以下程式碼
this.requestWindowFeature(Window.FEATURE_NO_TITLE);
this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
該程式碼必須位於Activity的setContextView() 之前,否則不起作用
但是我發現了一個問題,用這種方法啟動Activity的時候,標題欄會出現以下,然後馬上消失,可能1,2秒的時間,這個問題不知道是我手機的型號或者Android的該版本2.3特有的,其他手機或版本的不知道是否存在。
二、修改AndroidManifest.xml
無標題欄-----在application 標籤中新增
android:theme="@android:style/Theme.NoTitleBar"
無標題欄和狀態列-----application 標籤中新增
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
用第二種方法就沒有出現第一種方法出現的問題。
三、修改styles.xml
<style name="AppTheme" parent="AppBaseTheme"> <item name="android:windowNoTitle">true</item><!-- 沒有標題 --> </style>