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