如何理解Android中的xmlns
xml中的android、app、tools你真的了解吗
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
xmlns:app="http://schemas.android.com/apk/res-auto">
</LinearLayout>
android
命名空间android
用于 Android
系统定义的一些属性。
app
自定义命名空间app
用于我们应用自定义的一些属性,与 Android
自定义属性和系统控件扩展有关。
tools
根据官方定义,tools
命名空间用于开发过程,
当应用打包的时候,会把这部分信息给过滤掉,不会增加应用的大小,说直白点,这些属性是为IDE提供相关信息。