<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