Android隱藏狀態欄和標題欄,相當於全屏效果

隱藏標題欄需要使用預定義樣式:android:theme=”@android:style/Theme.NoTitleBar”.
隱藏狀態欄:android:theme=”@android:style/Theme.NoTitleBar.Fullscreen”.

[XML]代碼:

  1. view sourceprint?01 <?xml version="1.0" encoding="utf-8"?>    
  2.  
  3.  <manifest xmlns:android="http://schemas.android.com/apk/res/android"   
  4.  
  5.        package="de.vogella.android.temperature"   
  6.  
  7.        android:versionCode="1"   
  8.  
  9.        android:versionName="1.0">    
  10.  
  11.      <application android:icon="@drawable/icon" android:label="@string/app_name">    
  12.  
  13.          <activity android:name=".Convert"   
  14.  
  15.                    android:label="@string/app_name"   
  16.  
  17.                     android:theme="@android:style/Theme.NoTitleBar.Fullscreen" >    
  18.  
  19.              <intent-filter>    
  20.  
  21.                  <action android:name="android.intent.action.MAIN" />    
  22.  
  23.                  <category android:name="android.intent.category.LAUNCHER" />    
  24.  
  25.              </intent-filter>    
  26.  
  27.          </activity>    
  28.  
  29.      </application>    
  30.  
  31.      <uses-sdk android:minSdkVersion="9" />    
  32.         
  33.  </manifest>   
  34.  

[Java]代碼:

  1. public void onCreate(Bundle savedInstanceState) {    
  2.  
  3.     super.onCreate(savedInstanceState);    
  4.  
  5.     // hide titlebar of application    
  6.  
  7.     // must be before setting the layout    
  8.  
  9.     requestWindowFeature(Window.FEATURE_NO_TITLE);    
  10.  
  11.     // hide statusbar of Android    
  12.  
  13.     // could also be done later    
  14.  
  15.     getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,    
  16.             WindowManager.LayoutParams.FLAG_FULLSCREEN);    
  17.  
  18.     setContentView(R.layout.main);    
  19.  
  20.     text = (EditText) findViewById(R.id.EditText01);    
  21.        
  22. }   

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章