屬性(Attribute)資源的使用和自定義View組件
自定義View組件的步驟:
1、(XXX.java)編寫自定義View類(要繼承View類),按需重寫繼承父類的方法。
2、(res/values/XXX.xml)(這步時情況決定是否實施)自定義組件屬性。
3、(res/values/XXX.xml)在XML文件中管理自定義組件。
自定義組件的工作原理:
1、程序員自定義的屬性資源文件,是可以被android系統調用的,因此自定義屬性可以在XML文件中被調用和賦值
2、繼承父類的方法中,含有獲取屬性文件中的屬性值的方法,調用該方法可以獲取從XML文件中給屬性賦的值。
3、當把屬性文件(res/values/XXX.xml)和自定義組件類(XXX.java)寫好後,在XML文件中佈局自定義組件並給相關屬性賦值(可以是父類原有的屬性,也可以是自定義屬性)後,就實例化了一個自定義組件,自定義的組件就可以按照自定義組件類的邏輯顯示了(如可以實現動畫顯示等等)