我使用换行符将我的应用名称分为两部分,所以我的名字将显示在程序列表中图标下的两行中,如下所示:
<string name="app_name">Munspel\nAppen</string>
这适用于模拟器,以及我正在测试我的应用程序的三星星系。但是,当我将它安装在我的旧设备Godroid V.5安卓版2.2.2上时,它会在第一个名字后面显示一个方形字符¤。像这样:Munspel¤还有其他程序有类似的换行符,因为我在列表中显示通常没有¤字符的名称,所以我确信应该可以找到解决方法如何删除它。有人有任何想法吗?我已经专门为android版本的API 8,2.2制作了我的应用程序,所以看起来这很奇怪...... 所有帮助表示赞赏...... 安德烈亚斯
答案 0 :(得分:2)
禁用应用的默认标题栏,并使用您自己的两个textviews布局分别显示这些字词。这样您就不必担心不同的设备了。此外,您还可以使应用名称textviews与应用主题更加内联。
This link说明如何创建自定义标题栏。
答案 1 :(得分:1)
启动器应用最终会决定如何显示您的应用名称,因此您无法真正依赖任何特定行为。如果决定用某些字符(或者他们使用的字体这样做)显示换行符,那么你就无能为力了。只需在您的应用名称中不使用换行符,然后让启动器处理它。
答案 2 :(得分:0)
如果你想要一个新的一行,试试这样的\ r \ n:Munspel \ r \ nAppen