从最近的 ADT 新版本开始,我注意到布局 XML 文件中的这个新属性,例如:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" tools:context=".MainActivity" />
“工具:上下文”是做什么用的?
它甚至如何知道那里编写的活动的确切路径?它是否查看清单内的应用程序包?
它仅限于扩展 Context 的类还是仅限于活动?它可用于 ListView 项目等吗?
这是 UI 编辑器用于呈现布局预览的工具的活动。它记录在这里:
此属性声明默认情况下此布局与哪个活动关联。这会启用需要了解活动的编辑器或布局预览中的功能,例如预览中的布局主题应该是什么,以及当您从 quickfix 制作这些处理程序时在哪里插入 onClick 处理程序