在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会解决问题,但想了解背后的原因。
答案 0 :(得分:0)
下面的命名空间用于android预定义组件。
xmlns:app="http://schemas.android.com/tools"
但是如果你想使用appCompat等自定义组件或自定义视图,你也必须使用其他命名空间
xmlns:app="http://schemas.android.com/apk/res-auto"