ActivityとAppCompatActivityタイトルバーを削除

3941 ワード

ActivityとAppCompatActivityタイトルバーを削除


Activityタイトルバー


1.コードで実現
requestWindowFeature(Window.FEATURE_NO_TITLE);
// setContentView() 

2.インベントリファイル(manifest.xml)で実現
<application android:icon="@drawable/icon"   
        android:label="@string/app_name"   
        android:theme="@android:style/Theme.NoTitleBar"> 


<activity android:name="xxxx.xxxxx.xxxx.activity"
            android:theme="@android:style/Theme.NoTitleBar"/>

3.style.xmlファイルで定義
  
<resources>  
    <style name="notitle">  
        <item name="android:windowNoTitle">trueitem>  
    style>   
resources>

そしてmanifestでxmlで参照すればいいです
<application android:icon="@drawable/icon"   
        android:label="@string/app_name"   
        android:theme="@style/notitle"> 


<activity android:name="xxxx.xxxxx.xxxx.activity"
            android:theme="@style/notitle"/>

AppCompatActivityタイトルバー


1.コードに実装されます.ここでは2つの方法があります.
// : setContentView() 
getSupportActionBar().hide();

// : setContentView() 
supportRequestWindowFeature(Window.FEATURE_NO_TITLE);

2.インベントリファイル(manifest.xml)で実現
<application
   android:theme="@style/Theme.AppCompat.NoActionBar">


<activity android:name="xxxx.xxxxx.xxxx.activity"
            android:theme="@style/Theme.AppCompat.NoActionBar"/>