有时候在xml里经常会用到这样的东西 ,如图所示:那这个xmlns:tools的作用是什么呢?其实很简单:
这些属性用于渲染布局,而不会影响到程序运行。也就是说只在预览布局时出现,在程序运行时相当于该属性不存在。
举个例子:比如我在EditText上添加文本,qianqian,左边预览时可见:
在预览的时候可以看到是:文本上显示qianqian
而实际运行效果起来:这个qianqian就看不到了。就是这么神奇。就是为了在编写xml时预览查看效果。
目前属性:常用的,tools:text ; tools:background 等,再也不用写上再删除啦。