Android开发中关于设定APP名称的问题
下图是在String.xml档中设定的字符串,注意红框中我的设定再看下图,是AndroidManifest.xml中的设定,注意红框中对应的设定设定完成之后,在手机上安装...
下图是在String.xml档中设定的字符串,注意红框中我的设定
再看下图,是AndroidManifest.xml中的设定,注意红框中对应的设定
设定完成之后,在手机上安装APK好后并运行该APP,我却发现有不对的地方。
请看下图是我安装好后手机上生成的 APP的图标和名称
看红圈中的名称,按照我在xml档中的设定,它应该是MainActivityDM而不是DM。
再看下图是我运行APP后的界面
可以看到程序运行时的Title与我在xml档中设定的字符串是相符和。
但是为什么APP的名称却也是这个呢?
后来我尝试将String.xml中的title_activity_main的字符串设定其他的值比如
<string name="title_activity_main">abc</string>
同样的安装后APP的名称也变成了abc。
请哪位大神指点一下是怎么回事? 展开
再看下图,是AndroidManifest.xml中的设定,注意红框中对应的设定
设定完成之后,在手机上安装APK好后并运行该APP,我却发现有不对的地方。
请看下图是我安装好后手机上生成的 APP的图标和名称
看红圈中的名称,按照我在xml档中的设定,它应该是MainActivityDM而不是DM。
再看下图是我运行APP后的界面
可以看到程序运行时的Title与我在xml档中设定的字符串是相符和。
但是为什么APP的名称却也是这个呢?
后来我尝试将String.xml中的title_activity_main的字符串设定其他的值比如
<string name="title_activity_main">abc</string>
同样的安装后APP的名称也变成了abc。
请哪位大神指点一下是怎么回事? 展开
1个回答
展开全部
activity 中的lable优先级高于application中lable的优先级。当activity中没有定义lable标签时,application中的lable才会在activity lable标签中生效。
追问
我学Android不是很久,所以你说的这个原理我不是很理解,也是初次耳闻。
依据你提供的原理,那我岂不是没法做到APP的名称与运行是程序界面的Title不同了?除非我不设定是程序界面的Title?还是其他方法?动态设定Title我知道,但是我现在要做的是设定一个APP的名称,并且这个名称不是和程序运行时设定的Tiltle相同。
你有没有什么方式请指点一下,谢谢!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |