求问android开发中在AndroidManifest中更改活动的label却总是改变app name。

比如说,label中设置为消息,app name设置为Demo,运行后APP名字为消息,标题栏显示的也是消息

其实label 就是app的名称,我不知道你为什么不理解这个,这个是api规定的。。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-11-20
所谓一个app,系统是用AndroidManifest.xml 里面包名来定位他不同于其他app的, 至于你提到的显示名字的问题,是关系到这个app的入口类,一个app可以有一个以上入口,从每个入口处都可以表标识自己, 就是这里activity下的label, 你完全可以起一个好的名字,代表这个app和这个入口!
第2个回答  2018-07-20
(1)activity的优先级高于application,也就是说两者都设置这个标签的话,activity的值覆盖application
(2)application里设置了此标签,其他activity没有设置的情况下,应用程序名在桌面上的名字和所有activity的title是这个设置的标签
(3)application里设置了此标签,主activity中也设置了此标签,则应用程序名和主activity的title都是主activity中设置的标签,其他非主activity的title如果没有自己设置此标签,还是使用application中设置的标签,如果其他非主activity也设置了此标签,则其title就是自己设置的这个标签
相似回答