当前位置: 代码迷 >> Android >> [Android]设立Activity为全屏显示的两种方法
  详细解决方案

[Android]设立Activity为全屏显示的两种方法

热度:49   发布时间:2016-04-28 04:28:25.0
[Android]设置Activity为全屏显示的两种方法

1. 方法1:AndroidManifest.xml 里,Activity的 android:theme? 指定为"?@android:style/Theme.NoTitleBar.Fullscreen"?

示例:???
<application?
??????? android:icon="@drawable/ic_launcher"?
??????? android:label="@string/app_name"?
??????? android:theme="?@android?:style/Theme.NoTitleBar.Fullscreen">?
??????? <activity?
??????????? android:name=".MainActivity">?
??????????? <intent-filter>?
??????????????? <action android:name="android.intent.action.MAIN" />?

??????????????? <category android:name="android.intent.category.LAUNCHER" />?
??????????? </intent-filter>?
??????? </activity>?
??? </application>?

?2. 方法2: 在onCreate()里指定No title?
要加入:?
??
????? /*set it to be no title*/?
????? requestWindowFeature(Window.FEATURE_NO_TITLE);?
?????? /*set it to be full screen*/?
??????? getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,? ??
??????? WindowManager.LayoutParams.FLAG_FULLSCREEN);?


示例:?
??? public void onCreate(Bundle savedInstanceState) {?
?? ??? ?super.onCreate(savedInstanceState);?
??????? /*set it to be no title*/?
??????? requestWindowFeature(Window.FEATURE_NO_TITLE); ??
?? ??? ??
??????? /*set it to be full screen*/?
??????? getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,? ??
??????? WindowManager.LayoutParams.FLAG_FULLSCREEN);?
?????????????????????? ??
??????? setContentView(R.layout.activity_main);

  相关解决方案