方法一:
主题:theme,是对activity或者整个application的特点进行一个抽取,将该主题作用于activity
通过xml文件来设置theme,去除标题和状态栏
1 <?xml version="1.0" encoding="utf-8"?> 2 <resources> 3 4 <style name="fulscreen_theme"> 5 <item name="android:windowNoTitle">true</item> 6 <item name="android:windowFullscreen">?android:windowNoTitle</item> 7 </style> 8 9 </resources>
在Manifest文件中引用该样式主题即可,代码如下:
1 <activity 2 android:label="@string/app_name" 3 android:name=".MainActivity" 4 android:theme="@style/fulscreen_theme" 5 > 6 <intent-filter > 7 <action android:name="android.intent.action.MAIN" /> 8 9 <category android:name="android.intent.category.LAUNCHER" /> 10 </intent-filter> 11 </activity>
方法二:
通过代码设置主题:
1 @Override 2 protected void onCreate(Bundle savedInstanceState) { 3 setTheme(android.R.style.Theme_Black_NoTitleBar_Fullscreen);//指定theme必须放在super方法之前 4 super.onCreate(savedInstanceState); 5 6 setContentView(R.layout.activity_main); 7 }