XML命名空间

xmlns:android  这是一个XML命名空间,告诉Android开发工具你准备使用Android命名空间里的一些通用属性。在所有Android XML设计文件中最外层的标记必须使用这个树形。

xmlns:mi是命名空间的前缀,可以理解为一个标识,防止命名空间冲突。
也就是说如果在http://schemas.android.com/apk/res/android里标签为<tag>
则在http://schemas.android.com/apk/res/com.xxx.android.news里的标签就为<mi:tag>
以为tag是重复的,同时引入会报错,所以加mi用以区分。

原文地址:https://www.cnblogs.com/leewiki/p/2342144.html