<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后将显示在操作栏中。
答案 0 :(得分:2)
你不需要mainactivity.java中的两行,你必须用ActionBar选择一个主题:
从res&gt; layout&gt; activity_main.xml(或活动布局的名称):在“设计”选项卡中,例如更改“Holo.Light.DarkActionBar”中的主题。
或者从应用中的AndroidManifest.xml添加(或更改):
android:theme="@style/AppTheme"
其中“AppTheme”在res&gt; values&gt; styles.xml中定义为:
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"></style>
当然,在您的清单中,您必须在<application>
级别定义名称和徽标:
<application
android:logo="@drawable/logo"
android:label="@string/app_name"
android:theme="@style/AppTheme"
...
答案 1 :(得分:0)
将其添加到清单中的Activity中。
<activity
android:name=".MainActivity"
android:label="@string/app_name"
</activity>
答案 2 :(得分:0)
复制您的图像文件并将其粘贴到 res->minmap 文件夹,然后转到您的 AndroidManifest 文件并找到以下选项
在此处提供您的图标图像文件名 (image_file_name),然后运行您的应用。