1. 程式人生 > 其它 >Android全屏的三種方式

Android全屏的三種方式

技術標籤:Androidandroid安卓

一、在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>