Android 工具命名空间的可用属性列表

Android 工具命名空间的可用属性列表,android,android-layout,android-widget,android-tools-namespace,Android,Android Layout,Android Widget,Android Tools Namespace,我注意到有一个附加的名称空间“工具”可用于android布局。 然后我尝试了,但失败了:)找到一个可以使用的所有属性的列表 到目前为止,我知道这一点: tools:ignore tools:listitem 我想找到所有属性的列表,最好有一些解释。 如果有人能告诉我工具可以使用哪些值,那也太好了:忽略 提前感谢。这里是要点: 工具:忽略 该属性可以在任何XML元素上设置,它是一个逗号分隔的lint问题ID列表,应该递归地忽略该元素或其任何子元素上的lint问题ID 工具:targetApi 该

我注意到有一个附加的名称空间“工具”可用于android布局。 然后我尝试了,但失败了:)找到一个可以使用的所有属性的列表

到目前为止,我知道这一点:

tools:ignore
tools:listitem
我想找到所有属性的列表,最好有一些解释。 如果有人能告诉我工具可以使用哪些值,那也太好了:忽略

提前感谢。

这里是要点:

工具:忽略 该属性可以在任何XML元素上设置,它是一个逗号分隔的lint问题ID列表,应该递归地忽略该元素或其任何子元素上的lint问题ID

工具:targetApi 该属性类似于Java类中的@TargetApi注释:它允许您指定一个API级别,可以是一个整数,也可以是一个代码名,已知该元素正在其上运行

工具:区域设置 该属性可以在资源值文件的根元素上设置,并且应该对应于一种语言和一个区域(可选)。这将让工具知道文件中字符串的语言(区域设置)。例如,values/strings.xml可以有以下根元素:

工具:上下文 此属性通常在布局XML文件的根元素上设置,并记录布局与哪个活动关联(在设计时,因为显然一个布局可以由多个布局使用)。例如,布局编辑器将使用它来猜测默认主题,因为主题是在清单中定义的,并且与活动关联,而不是布局。您可以使用与清单中相同的点前缀来指定活动类,而不使用完整的应用程序包名称作为前缀

工具:布局 此属性通常在标记中设置,用于记录希望在设计时呈现的布局(在运行时,这将由标记列出的片段类的操作确定)

工具:listitem/listheader/listfooter 这些属性可用于(或其他AdapterView子级,如等),以指定在设计时用于列表项以及列表页眉和列表页脚的布局。该工具将填写虚拟数据,以显示包含一些代表性内容的列表


您可以在此处找到此列表和更多内容:

谈论工具:忽略我想指定此属性允许您设置Lint工具以抑制XML文件中特定属性的警告。例如:tools:ignore=“ContentDescription”

基本上,tools:ignore类似于Java的@superswarning注释。如果您想了解更多有关Android开发的有用工具属性和其他一些方便工具的信息,我建议您阅读以下详细评论:


关于工具属性的完整列表,可以在这里找到:

但是忽略项的列表在哪里?