2016-08-19 83 views
1

在我的Android Studio項目的設計頁面中,應用程序名稱顯示在活動的頂部(操作欄)。但是,當我調試應用程序時,應用程序名稱不顯示在活動的頂部。我想要顯示應用程序名稱。如何解決它。如何修復活動頂部的應用程序名稱

我styles.xml是...

<!-- Base application theme. --> 
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"> 
    <!-- Customize your theme here. --> 
    <item name="colorPrimary">@color/colorPrimary</item> 
    <item name="colorPrimaryDark">@color/colorPrimaryDark</item> 
    <item name="colorAccent">@color/colorAccent</item> 

</style> 

<style name="AppTheme.NoActionBar"> 
    <item name="windowActionBar">false</item> 
    <item name="windowNoTitle">true</item> 
</style> 

<style name="AppTheme.AppBarOverlay" parent="ThemeOverlay.AppCompat.Dark.ActionBar" /> 

<style name="AppTheme.PopupOverlay" parent="ThemeOverlay.AppCompat.Light" /> 

+0

粘貼你的'style.xml' – skydroid

+0

我已粘貼我的styles.xml –

回答

1

設置你的App主題Theme.AppCompat.Light.DarkActionBarstyle.xml

對於例如

<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"> 
     <!-- Customize your theme here. --> 
     <item name="colorPrimary">@color/colorPrimary</item> 
     <item name="colorPrimaryDark">@color/colorPrimaryDark</item> 
     <item name="colorAccent">@color/colorAccent</item> 
    </style> 
+0

在parent =「」? –

+0

@Dipali shah是對的。 – skydroid

+1

但我的styles.xml已經和Dipa​​li Shah一樣 –

0

我想你問的文檔

在活動範圍內的主要工具欄,可以顯示活動 標題,應用級導航啓示約ActionBar

,和其他互動 項目。

採用Android 3.0(API級別11)開始,操作欄出現在 活動窗口的頂部活動時將使用系統的 河洛主題(或者其後代主題之一),這是默認的。 否則,您可以通過調用 requestFeature(FEATURE_ACTION_BAR)或使用windowActionBar屬性在自定義 主題中聲明它來添加操作欄。

如果你想將它從Java代碼更改,在

寫Activity.java

ActionBar ab = getActionBar(); 
ab.setTitle("My new title"); 

或者,在的AndroidManifest.xml文件:

<activity 
     android:name=".MyActivity" 
     android:icon="@drawable/my_icon" 
     android:label="My new title" /> 

希望我的回答能幫助你..

相關問題