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

这是我的 androidmanifest.xml

在 mainactivity.java 中,我使用此行在操作栏中显示徽标。
getSupportActionBar().setDisplayShowHomeEnabled(true);
getSupportActionBar().setIcon(R.drawable.logo);

在 .java 文件中使用这两行后,我的徽标显示在显示屏中,但应用程序标签消失了....
是他们在编译apk后将徽标和应用程序标签都显示在操作栏中的任何方法。

最佳答案

您不需要 mainactivity.java 中的这两行,您必须使用 ActionBar 选择一个主题:

从 res>layout>activity_main.xml(或任何 Activity 布局的名称):例如,在“设计”选项卡中更改“Holo.Light.DarkActionBar”中的主题。

或者从您的应用程序中的 AndroidManifest.xml 添加(或更改):

android:theme="@style/AppTheme"

其中“AppTheme”在 res>values>styles.xml 中定义为:
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"></style>

当然,在您的 list 中,您必须在 <application> 级别定义名称和徽标:
<application
  android:logo="@drawable/logo"
  android:label="@string/app_name"
  android:theme="@style/AppTheme"
...

10-07 19:26
查看更多