如何在android studio中添加带有app标签的徽标

时间:2015-04-23 15:01:43

标签: android

<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后将显示在操作栏中。

3 个答案:

答案 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 文件并找到以下选项

android:icon="@mipmap/image_file_name"

在此处提供您的图标图像文件名 (image_file_name),然后运行您的应用。