<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/activity_login" android:layout_width="match_parent" android:layout_height="match_parent" tools:context="com.tanrong.note_client.ui.LoginActivity" tools:ignore="TextFields,HardcodedText,UselessParent">
1.tools:context的做用java
Eclipse ADT (或AndroidStudio)會根據xml文件實時的繪製咱們的佈局文件的樣式,可是咱們也能夠在Acitivity中設置佈局文件的樣式,所以對於一個xml佈局文件,咱們要知道哪一個Activity會修改這個xml,這樣Eclipse ADT(或AndroidStudio)一樣會實時繪製Activity對xml佈局的修改。android
因此tools:context就是指定這個XML佈局文件對應的Acitivity編程
2.tools:igore的做用less
Android開發中有一個相似Java中的checkstyle的工具(這個是一個檢查代碼編程規範、排除潛在問題的一個工具),叫android-Lint,但這東西檢查出來的有時候不必定是錯誤,而多是咱們不符合lint中定義的編碼規範(這個規範是能夠本身定製的,詳見http://blog.csdn.net/thl789/article/details/8036066),因此就須要忽略一些錯誤的警告等(當咱們能夠確認時)。工具
因此tools:igore的做用就是忽略一些指定錯誤,或者 抑制警告佈局
// 忽略所有:ui
xmlns:tools="http://schemas.android.com/tools"
tools:ignore=「all」
顯示全部警告的方法:Analyze -> Inspect Code; 就能夠檢查出全部的警告;編碼
警告含義總結:http://blog.csdn.net/caroline_wendy/article/details/42245959spa
參考連接:http://blog.csdn.net/buliuhu123/article/details/39802833.net