文章标题

来源:互联网 发布:全球环境污染数据统计 编辑:程序博客网 时间:2024/04/29 12:24

android-lisview-关于构造函数的疑虑

在自定义lisview的时候,会出现三个构造方法:
自定义listview
其实,只要明白三个构造函数的参数的意义就知道了它们存在的意义了。
Context不多说;
AttributeSet是用来接收XML中定义的参数:
第二个构造函数被调用
defStyleAttr则是一个指向attr文件的id:
第三个构造函数被调用

结论

在XML中对listview定义时:
. 若不设置style,在第二个构造函数里会给出一个默认的样式
默认样式
. 若设置style,会使用定义好的属性,listview的样式改变了。

0 0