android命名空间的区别

时间:2016-02-17 10:15:40

标签: android

在Android中给出两个命名空间decalration之间有什么区别。

xmlns:app="http://schemas.android.com/tools"

xmlns:app="http://schemas.android.com/apk/res-auto"

我在使用http://schemas.android.com/tools =>时收到lint警告可疑名称空间和前缀组合

我知道使用http://schemas.android.com/apk/res-auto会解决问题,但想了解背后的原因。

1 个答案:

答案 0 :(得分:0)

下面的命名空间用于android预定义组件。

xmlns:app="http://schemas.android.com/tools"

但是如果你想使用appCompat等自定义组件或自定义视图,你也必须使用其他命名空间

xmlns:app="http://schemas.android.com/apk/res-auto"