Android中佈局文件中xmlns是個啥

如何理解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提供相關信息。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章