2016-03-19 17 views
0

標題這是我的Android清單無法顯示在Android動作條

<application 
     android:allowBackup="true" 
     android:icon="@drawable/app_icon" 
     android:label="@string/app_name" 
     android:supportsRtl="true" 
     android:theme="@style/AppTheme" 

     > 
     <activity 
      android:name=".splash" 
      android:label="@string/app_name" 
      android:theme="@style/AppTheme" > 

      <intent-filter> 
       <action android:name="android.intent.action.MAIN" /> 

       <category android:name="android.intent.category.LAUNCHER" /> 
      </intent-filter> 
     </activity> 

     <activity 
      android:name=".DrawingActivity" 
      android:parentActivityName="com.example.kahheng.smartchat.MainActivity"/> 
     <activity 
      android:name=".pollActivity" 
      android:parentActivityName="com.example.kahheng.smartchat.MainActivity"/> 
     <activity 
      android:name=".bookmarkActivity" 
      android:parentActivityName="com.example.kahheng.smartchat.bookmarkActivity" 
      android:label="Bookmark Page" 

      /> 
     <activity 
     android:name=".ContactListActivity" 
      /> 
     <activity 
      android:name=".MainActivity" /> 

    </application> 

這是我的風格文件

<resources> 
    <style name="AppTheme" parent="android:Theme.Material.Light"> 
     <item name="windowActionBar">false</item> 

     <item name="windowNoTitle">true</item> 
     <item name="android:windowDrawsSystemBarBackgrounds">true</item> 
     <item name="android:actionBarStyle">@style/MyActionBarTheme</item> 

    </style> 

    <style name="MyActionBarTheme" parent="android:Theme.Material.Light"> 
     <item name="android:background">#255e7c</item> 

    </style> 
    <style name="ContactListTheme" parent="android:Theme.Material.Light"> 

    </style> 
</resources> 

如何讓我的應用程序的名字出現在Android:actionBarStyle? 如果我將actionbar主題應用於我的活動,整個屏幕將變爲該顏色。

我不確定發生了什麼事。

默認情況下,當我爲操作欄應用樣式時,操作欄上的單詞不見了。

我有兩個XML文件,activity_main和content_main.xml 如何在XML中爲操作欄手動定義標題?

回答

1
<resources> 
    <style name="AppTheme" parent="android:Theme.Material.Light"> 
//this 2 line remove actionbar 
//  <item name="windowActionBar">false</item> 

    //  <item name="windowNoTitle">true</item> 
     <item name="android:windowDrawsSystemBarBackgrounds">true</item> 
     <item name="android:actionBarStyle">@style/MyActionBarTheme</item> 

    <style name="MyActionBarTheme" parent="android:Widget.Material.Light.ActionBar"> 
    //<style name="MyActionBarTheme" parent="android:Theme.Material.Light"> 
     <item name="android:background">#255e7c</item> 

    </style> 
    <style name="ContactListTheme" parent="android:Theme.Material.Light"> 

    </style> 
</resources> 
+0

THANSK IT WORK @@@@ – Ryan

+0

您應該使用工具欄而不是ActionBar.It更靈活。 –

+0

現在我有錯誤,當我刪除 false時,我的一項活動失敗了 // true Ryan