2016-08-19 85 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" /> 

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

相关问题