0

我已使用换行符将我的应用程序名称分成两部分,因此我的名称将出现在程序列表中图标下的两行中,如下所示:

<string name="app_name">Munspel\nAppen</string>

这在模拟器和我正在测试我的应用程序的三星 Galaxy 上运行良好。但是,当我在我的旧设备 Godroid V.5 android 版本 2.2.2 上安装它时,它会在名字之后显示一个方形字符 ¤。像这样: Munspel¤ 还有其他具有类似换行符的程序,就像我在列表中显示的名称通常不带 ¤ 字符一样,所以我确信应该可以找到解决方案来删除它。有人有什么想法吗?我专门为 android 版本 API 8、2.2 制作了我的应用程序,所以发生这种情况似乎很奇怪......感谢所有帮助...... Andreas

4

3 回答 3

2

禁用app的默认标题栏,使用自己的两个textviews布局分别显示单词。这样您就不必担心不同的设备。您还可以使应用程序名称 textviews 更符合应用程序的主题。

此链接说明如何创建自定义标题栏。

于 2012-06-15T08:47:59.567 回答
1

启动器应用程序最终决定如何显示您的应用程序名称,因此您不能真正依赖任何特定行为。如果决定使用某些字符(或他们使用的字体)显示换行符,那么您无能为力。只需不要在您的应用名称中使用换行符,而是让启动器处理它。

于 2012-06-15T08:41:25.437 回答
0

如果你想要一个新行,试试这样的\r\n:Munspel\r\nAppen

于 2012-06-15T08:43:09.413 回答