为什么android命名空间中定义的字符串(以及同样的颜色)?

and*_*aby 6 android xml-namespaces

我有一个新手android问题:

为什么没有字符串和其他资源,如颜色(在res/values目录中定义)在android命名空间中定义,通过为标记分配属性xmlns:android ="http:// schemas ......"?

Sea*_*wen 0

我不知道是否有一个“原因”,但我想最好的答案是这些 XML 文件非常简单,模式几乎没有增加任何价值。一方面,它可以帮助编辑自动发现错误;另一方面,它可以帮助编辑自动发现错误。另一方面,对于开发人员和 Android 维护人员来说,这需要做更多的工作。