<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"
...