【问题标题】:how to add logo with app label in android studio如何在android studio中添加带有应用标签的logo
【发布时间】:2015-04-23 15:01:43
【问题描述】:
<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后将徽标和应用标签都显示在操作栏中的任何方法吗?

【问题讨论】:

标签: android


【解决方案1】:

mainactivity.java 中不需要这两行,你必须选择一个带有 ActionBar 的 Theme:

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

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

android:theme="@style/AppTheme"

其中“AppTheme”在 res>values>styles.xml 中定义为:

<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"></style>

当然,在您的清单中,您必须在 &lt;application&gt; 级别定义名称和徽标:

<application
  android:logo="@drawable/logo"
  android:label="@string/app_name"
  android:theme="@style/AppTheme"
...

【讨论】:

    【解决方案2】:

    将此添加到清单中的 Activity 中。

    <activity
            android:name=".MainActivity"
            android:label="@string/app_name"
    </activity>
    

    【讨论】:

      【解决方案3】:

      复制您的图像文件并将其粘贴到 res->minmap 文件夹,然后转到您的 AndroidManifest 文件并找到以下选项

      android:icon="@mipmap/image_file_name"

      在此处输入您的图标图像文件名 (image_file_name),然后运行您的应用程序。

      【讨论】:

        猜你喜欢
        • 2017-02-17
        • 1970-01-01
        • 1970-01-01
        • 2017-02-08
        • 1970-01-01
        • 2022-07-31
        • 2017-01-08
        • 1970-01-01
        • 2023-02-13
        相关资源
        最近更新 更多