Eclipse裏面自定義屬性的命名空間的聲明一般都是
xmlns:app="http://schemas.android.com/apk/res/com.xxx(包名)
而Android Studio裏面的命名空間聲明則是
xmlns:app="http://schemas.android.com/apk/res-auto
但是在佈局中使用自定義屬性時發現並不會自動提示聲明好的屬性,一直困惑了很久才發現自定義屬性的名稱必須和自定義view的類名一樣纔會有提示。汗。。。。才覺得自己簡直是菜!!!
例如一個自定義view叫TestView,那麼它的自定義屬性就要這麼聲明
<declare-styleable name="TestView">
</declare-styleable>