通过xml文件与代码去除通知栏和标题全屏显示

方法一:

主题: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     }

 

posted @ 2013-02-05 23:15  My_苦行僧  阅读(1184)  评论(0编辑  收藏  举报