Android:如何在启动器图标下自定义标签

Joh*_*ock 4 android

我的Android应用程序的名称长度为14个字符,没有空格,因此,当在启动器图标下显示时,全名在主屏幕上不可见.

我想在启动器图标下使用替代名称进行显示,因此我可以将名称拆分为由空格分隔的两个字符串 - 以便单词应该换行.  

如何才能做到这一点?

Lee*_*Lee 6

修改res\values\strings.xml以包含两个字符串:

  1. app_name_wrappable ="应用名称"
  2. app_name ="AppName"

然后修改您的AndroidManifest.xml(或您想要包装行为的任何其他地方):

<application 
    android:icon="@drawable/icon" 
    android:label="@string/app_name_wrappable">
Run Code Online (Sandbox Code Playgroud)

并将其他所有内容保持原样.


小智 5

如果您想在应用程序图标下方看到应用程序的名称,您应该将android:label启动活动的 更改为所需的应用程序名称。

应该用于String.xml

 <string name="app_name">YourAppName</string>//Add this code in Strings.xml file
Run Code Online (Sandbox Code Playgroud)

更改 AndroidManifest.xml 如下:

 <application
        android:allowBackup="true"
        android:icon="@drawable/icon2"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" >
        <activity
            android:name="com.example.crm_executive.MainActivity"
            android:label="@string/app_name" >
        </activity>
</application>
Run Code Online (Sandbox Code Playgroud)