gpt4 book ai didi

android - 什么是工具 :layout in fragment xml file?

转载 作者:IT老高 更新时间:2023-10-28 22:14:37 25 4
gpt4 key购买 nike

我使用 ADT Eclipse 启动了一个基于主/详细流模板的新 Android 应用程序。该模板创建了两个 Activity ,一个主 fragment 和一个细节 fragment ,以适应大小屏幕。

我注意到 activity_item_list.xml 文件具有 tools: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在 XML 中配置 lint 检查部分。

关于android - 什么是工具 :layout in fragment xml file?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19136163/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com