android – 什么工具:片段xml文件中的布局?

我使用ADT Eclipse基于master / detail流模板启动了一个新的Android应用程序。此模板创建两个活动,一个主片段和一个细节片段,以适应较小和较大的屏幕。

我注意到activity_item_list.xml文件有工具:layout属性:

<fragment xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:id="@+id/item_list"
    android:name="com.example.fragmenttwopanel.ItemListFragment"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:layout_marginLeft="16dp"
    android:layout_marginRight="16dp"
    tools:context=".ItemListActivity"
    tools:layout="@android:layout/list_content" />

我尝试删除属性,应用程序以相同的方式运行,但在ADT的图形布局选项卡中,一条消息要求我:

pick preview layout from the “Fragment Layout” context menu

它的目的是什么?只是为了在图形布局中预览吗?

最佳答案
这是IDE工具使用的命名空间。在设备(或仿真器)上运行应用程序不需要。另一方面,如果您离开它们,Android将在设备上运行应用程序时忽略它们。

这被例如使用。 lint和图形布局选项卡。

您可以在这里检查如何使用lint:http://developer.android.com/tools/debugging/improving-w-lint.html在配置lint检查XML。

转载注明原文:android – 什么工具:片段xml文件中的布局? - 代码日志