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" |