tools 属性的主要分成两个种类,一种是Lint提示辅助,另外一种xml布局辅助。
xml布局辅助属性
标签名 | 说明 | 备注 | |
---|---|---|---|
text | 用于TextView等控件text属性标签时的预览效果 | ||
context | 用于预览布局时关联的context,关联主题 | eg:tools:context="com.example.MainActivity" | |
menu | 覆盖默认的onCreateOptionsMenu属性,该属性可以将执行的context属性相关的menu默认覆盖,重新定义其默认行为 | ||
actionBarNavMode | 定义预览的actionbar的显示模式 | ||
listitem | 定义ListView 等预览item的效果 | ||
listheader | 定义ListView 等预览的headerd的效果 | ||
listfooter | 定义ListView等预览的footer效果 | ||
layout | 定义Fragment的预览效果 | ||
showIn | 该属性设置于一个被其他布局<include>的布局的根元素上。以告诉布局文件该布局用在另一个布局文件中,用于预览效果 |
Lint提示辅助
标签名 | 说明 | 备注 |
---|---|---|
ignore | 忽略控件Lint中的xml某些警告 | |
targetApi | 忽略高版本控件使用警告 | |
locale | 忽略strings.xml中字符串拼写检查警告,通过该代码告诉studio本地语言不是英语 | eg:tools:locale="cn" |