应用名称在设备上看起来很奇怪

时间:2012-06-15 08:38:22

标签: java android

我使用换行符将我的应用名称分为两部分,所以我的名字将显示在程序列表中图标下的两行中,如下所示:

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

这适用于模拟器,以及我正在测试我的应用程序的三星星系。但是,当我将它安装在我的旧设备Godroid V.5安卓版2.2.2上时,它会在第一个名字后面显示一个方形字符¤。像这样:Munspel¤还有其他程序有类似的换行符,因为我在列表中显示通常没有¤字符的名称,所以我确信应该可以找到解决方法如何删除它。有人有任何想法吗?我已经专门为android版本的API 8,2.2制作了我的应用程序,所以看起来这很奇怪...... 所有帮助表示赞赏...... 安德烈亚斯

3 个答案:

答案 0 :(得分:2)

禁用应用的默认标题栏,并使用您自己的两个textviews布局分别显示这些字词。这样您就不必担心不同的设备了。此外,您还可以使应用名称textviews与应用主题更加内联。

This link说明如何创建自定义标题栏。

答案 1 :(得分:1)

启动器应用最终会决定如何显示您的应用名称,因此您无法真正依赖任何特定行为。如果决定用某些字符(或者他们使用的字体这样做)显示换行符,那么你就无能为力了。只需在您的应用名称中不使用换行符,然后让启动器处理它。

答案 2 :(得分:0)

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