为什么大多数XML属性都以android开头? 这似乎是浪费打字......
答案 0 :(得分:4)
这只是您在XML文件的根元素中定义的所有与Android相关的标记/属性的XML命名空间。 如果您不想输入那么多,可以更改
xmlns:android="http://schemas.android.com/apk/res/android"
到
xmlns:a="http://schemas.android.com/apk/res/android"
这允许您以类似
的方式使用元素a:id=".."
您也可以使用任何其他名称/字母组合代替 a 。
答案 1 :(得分:1)
这是由xmlns:android="http://schemas.android.com/apk/res/android"
定义的命名空间。
答案 2 :(得分:0)
关于命名空间。使用自定义属性创建自己的自定义视图,您将看到差异。