在我的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 :(得分:1)
将您的应用主题设置为Theme.AppCompat.Light.DarkActionBar
style.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>
答案 1 :(得分:0)
我认为你问的是ActionBar
来自文档的
活动中可显示活动的主工具栏 标题,应用程序级导航功能,以及其他交互式 项目
从Android 3.0(API级别11)开始,操作栏出现在 活动使用系统时活动窗口的顶部 Holo主题(或其后代主题之一),这是默认主题。 否则您可以通过调用添加操作栏 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" />
希望我的回答能帮到你..