android-lisview-關於構造函數的疑慮

在自定義lisview的時候,會出現三個構造方法:
自定義listview
其實,只要明白三個構造函數的參數的意義就知道了它們存在的意義了。
Context不多說;
AttributeSet是用來接收XML中定義的參數:
第二個構造函數被調用
defStyleAttr則是一個指向attr文件的id:
第三個構造函數被調用

結論

在XML中對listview定義時:
. 若不設置style,在第二個構造函數裏會給出一個默認的樣式
默認樣式
. 若設置style,會使用定義好的屬性,listview的樣式改變了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章