简单而简单的问题:如何为应用程序设置标签,但为所有活动清空?
我使用actionBarSherlock库,并希望只将应用程序的标签设置为某个字符串,但除非另行指定,否则所有活动都有空标签。
我知道你可以查看每项活动并将其标签设置为“”,但是有没有更好的解决方案?喜欢使用样式?我试过了:
<item name="android:label"></item>
在那里,但它没有做任何事情。
编辑:事实是,由于某种原因,将所有活动的标签为“”,实际上也改变了应用程序的标签在某些Android版本(对GALAXY S小测试,与Android 2.3),所以它的名字也是“”。怎么来的?这是一个错误?
这是一个在android或我测试过的任何启动器上的bug。
似乎将标签设置为“”(或至少是主标签)的活动将应用程序的名称设置为“”,因此应用程序标签的标签仅用于所有其活动。
这不是我所要求的。我在动作栏上放了一些东西,比如图标和一些动作项目。有时我需要放置文本,有时我不需要 – 2013-05-09 13:58:02
创建另一个主题,称'TitleTheme',它继承自'AppTheme',但带有- showTitle
'。然后将其设置为清单中相关活动的主题。这样活动将没有标题作为默认值。 –
2013-05-09 14:10:01
我不明白。你可以请代码(包括清单)显示?也许是一个样本? – 2013-05-09 15:22:41