Android非常简单的使应用程序全屏显示

经常碰到有人问如何使自己的应用全屏显示(就是不显示Title Bar和System Bar),大部分人的做法就是在java代码中加上如下代码://全屏 public void setFullscreen() { requestWindowFeature(Window.FEATURE_NO_TITLE); getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); } //无标题 public void setNoTitle() { requestWindowFeature(Window.FEATURE_NO_TITLE); }

虽然这样也能实现那样的效果,但是有没有更简单的方法呢?

答案是肯定的如下:

<activity android:name=".proc.Splash" android:label="@string/app_name" android:theme="@android:style/Theme.NoTitleBar.Fullscreen"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity>

就是在AndroidManifest.xml文件中为activity指定theme(android:theme="@android:style/Theme.NoTitleBar.Fullscreen")。注意:这里并不是为整个应用全屏显示的,只能为应用中的单个

Activity全屏显示,如果想达到整个应用都全屏显示的话,那就为此应用中的每个 Activity都加上theme吧

你可能感兴趣的:(Android非常简单的使应用程序全屏显示)