在Android Studio中有一个清单文件,我可以在其中为application
标记或activity
标记提供属性。
我只是在努力去理解这两件事之间的区别。
在我接下来的教程中,通过在活动级别强制Portrait来修复方向。为什么不在应用程序级别执行此操作?
在应用程序级别提供label
属性与活动级别之间有什么区别?或两者兼而有之?
答案 0 :(得分:1)
没有选项强制<application>
上的屏幕方向。
<application>
上的标签可以控制应用在已安装应用列表的“设置”中的显示方式,或者我们在应用级别处理内容的任何其他位置。它也是是活动的默认标签。活动可以指定单独的标签,如果他们愿意,可以覆盖应用程序级别的默认值。
答案 1 :(得分:0)
从问题2开始: 清单是您的Android应用程序的字典/目录,当您的应用程序加载/启动时系统查看的第一个文件之一是清单文件
应用程序和活动完全不同
应用程序标记是您的整个应用程序(将其视为一本书),应用程序中的标签是您的应用标题/名称(书名)
活动标记是您的应用的上下文/内容(您的图书章节/部分),因此当您为活动定义标签时,就好像您正在命名该章节(示例第1章)。
摘要:应用程序(书籍)必须至少包含标签/标题,以及活动/章节,有时您的活动/章节没有标题但是这不是一个好习惯。
问题1:它是Android框架(规则)的一部分,您必须在活动(章节)级别1上指定1不是应用程序(书籍)级别