1. 程式人生 > >andorid 自定義View 名稱空間 長話短說

andorid 自定義View 名稱空間 長話短說

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

上面兩行程式碼使我們在andorid xml檔案中經常看到的,第一行是引用android系統自帶的屬性,第二行是引用lib包中的屬性。

注意:

在eclipse和studio中又有所區別:

eclipse中如果要使用你自定義的屬性 是不能用res-auto的,必須得替換成你自定義view所屬的包名,如果你在恰好使用的自定義屬性被做成了lib那就只能使用res-auto了;

android-studio中,無論你是自己寫自定義view還是引用的lib裡的自定義的view 都只能使用res-auto這個寫法。以前那個包名的寫法在android-studio裡是被廢棄無法使用的。