Android初級開發筆記--tools,android,app的區別

tools,android,app的區別

xmlns:android="schemas.android.com/apk/res/and…"

  • 有了他,Android Studio就會在咱們編寫佈局文件的時候給出提示,提示咱們能夠輸入什麼。也能夠理解爲語法文件,或者語法判斷器。
  • 我我的理解爲一些系統自帶的公共屬性。

xmlns:app="schemas.android.com/apk/res-aut…"

  • 在實際項目開發中,咱們極可能須要導入自定義控件的一些屬性,或者support支持包之類的。
  • 爲了引入自定義的屬性,如今廣泛的作法是利用xmlns:app="schemas.android.com/apk/res-aut…",由於res-auto能夠引用全部的自定義包名。
  • 我我的理解爲引入的控件特有的屬性。

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

  • tools會告訴安卓,哪些屬性在運行時是不須要考慮進去的。
  • ok,那也就是說想在運行的時候讓控件的某些屬性不起做用,就使用tools。

tools對於我來講是新接觸的,那麼爲何要用tools呢?一來是爲了在數據沒有來的時候能夠在xml看到控件位置,便於調試。二是若是網絡延遲或者出錯什麼的,控件值的顯示爲空,若是用android,就會顯示你如今隨意寫的東西了,那就是一個bug了。android

做者介紹

-楊曉華:廣州蘆葦科技 APP 團隊 Android 開發實習生網絡

內推信息

  • 咱們正在招募小夥伴,有興趣的小夥伴能夠把簡歷發到 app@talkmoney.cn,備註:來自掘金社區
  • 詳情能夠戳這裏--> 廣州蘆葦信息科技
相關文章
相關標籤/搜索