我的Android應用的名稱長度爲14個字符,並且沒有空格,因此,當在啓動器圖標下顯示時,全名在主屏幕上不可見。Android:如何自定義啓動器圖標下的標籤
我想在啓動器圖標下使用替代名稱進行顯示,因此我可以將名稱分解爲由空格分隔的兩個字符串 - 以便文字應該換行。
這怎麼辦?
我的Android應用的名稱長度爲14個字符,並且沒有空格,因此,當在啓動器圖標下顯示時,全名在主屏幕上不可見。Android:如何自定義啓動器圖標下的標籤
我想在啓動器圖標下使用替代名稱進行顯示,因此我可以將名稱分解爲由空格分隔的兩個字符串 - 以便文字應該換行。
這怎麼辦?
修改你的資源\值\ strings.xml中有兩個字符串:
然後修改您的AndroidManifest.xml (或任何你想要的包裝行爲)閱讀:
<application
android:icon="@drawable/icon"
android:label="@string/app_name_wrappable">
而離開前夕其他與現在一樣。
該文本是在你的AndroidManifest.xml
在android:label
:
<application android:icon="@drawable/icon" android:label="@string/app_name">
您應該更改該字符串解決您的問題。
如果您想在應用程序圖標下方看到您的應用程序的名稱,您應該將起始活動的android:label
更改爲所需的應用程序名稱。
應該使用該String.xml
:
<string name="app_name">YourAppName</string>//Add this code in Strings.xml file
變化的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>
謝謝..它工作.. – Riya 2014-04-04 08:25:14
-1:這不會改變標題欄上的行爲。 – Macarse 2010-06-26 22:33:11
是的,這是正確的。他不希望他的標題欄發生變化,只是他的發射器圖標文字發生了變化。你的解決方案都改變了 – Lee 2010-06-27 01:07:48
標題欄會從'android:label'中獲取文本,因此將其他字符串添加到string.xml中並不能解決問題。 – Macarse 2010-06-27 04:58:51