Androidタイトルバーとフルスクリーンを削除する方法


まず、タイトルバーを削除する方法を紹介します.
1つ目は、一般的に入門時によく使う方法です

   
   
   
   
requestWindowFeature(Window.FEATURE_NO_TITLE); //

注意この文は必ずsetContentView()メソッドの前に書いてください.そうしないと、エラーが発生します.
2つ目はAndroidManifestですxmlファイルで定義

   
   
   
   
< application android:icon = " @drawable/icon "
android:label
= " @string/app_name "
android:theme
="@android:style/Theme.NoTitleBar" >

このように書くと、アプリケーション全体でタイトルバーが削除され、Activityのタイトルバーを1つだけ削除したい場合はactivityラベルにこの属性を加えることができます
3つ目は、res/valuesディレクトリの下にstyleを新規作成することです.xmlのファイル
例:

   
   
   
   
<? xml version="1.0" encoding="UTF-8" ?>
< resources >
< style name ="notitle" >
< item name ="android:windowNoTitle" > true </ item >
</ style >  
</ resources >

これでstyleをカスタマイズし、Android Manifestに相当します.xmlファイルで定義

   
   
   
   
< application android:icon ="@drawable/icon"
android:label
="@string/app_name"
android:theme
="@style/notitle" >

これにより、タイトルバーを外す効果も得られます
3つのタイトルバーを取り除く方法のまとめ
1つ目は、activityのoncreateメソッドで定義されているだけなので、2つ目は1つ目より良いので、このような状況は発生しません.3つ目は個人的に一番いいと思います.このように機能を分けて、メンテナンスと拡張が便利です.
フルスクリーンの方法について説明します.
第1種

   
   
   
   
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);

第2種

   
   
   
   
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"

第3種

    
    
    
    
application android:icon ="@drawable/icon"
android:label
="@string/app_name"
android:theme
="@style/fullscreem"
http://www.cnblogs.com/and_he/archive/2011/06/01/2067106.html