1. 程式人生 > >Android Studio 佈局中引用自定義屬性不提示的問題

Android Studio 佈局中引用自定義屬性不提示的問題

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>