为什么叫android:id,android:textAppearance等?

时间:2011-12-14 20:59:29

标签: android

为什么大多数XML属性都以android开头? 这似乎是浪费打字......

3 个答案:

答案 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)

关于命名空间。使用自定义属性创建自己的自定义视图,您将看到差异。