在自定義lisview的時候,會出現三個構造方法:
其實,只要明白三個構造函數的參數的意義就知道了它們存在的意義了。
Context不多說;
AttributeSet是用來接收XML中定義的參數:
defStyleAttr則是一個指向attr文件的id:
結論
在XML中對listview定義時:
. 若不設置style,在第二個構造函數裏會給出一個默認的樣式
. 若設置style,會使用定義好的屬性,listview的樣式改變了。
在自定義lisview的時候,會出現三個構造方法:
其實,只要明白三個構造函數的參數的意義就知道了它們存在的意義了。
Context不多說;
AttributeSet是用來接收XML中定義的參數:
defStyleAttr則是一個指向attr文件的id:
在XML中對listview定義時:
. 若不設置style,在第二個構造函數裏會給出一個默認的樣式
. 若設置style,會使用定義好的屬性,listview的樣式改變了。