关于自定义控件里的参数作用有关问题
关于自定义控件里的参数作用问题
public class NewButton extends LinearLayout {
public NewButton(Context context, AttributeSet attrs) {
super(context, attrs);
}
这里生成的第一个参数是上下文,那第二个参数是什么呢?有什么作用呢?
求详细点的解答。。。
顺便吐槽一下,学习真的很苦。。。不知答案的,给句安慰或励言也行。
------解决方案--------------------
AttributeSet 顾名思义,属性集合...
比如你的控件是通过xml报文形式定义的,AttributeSet集合中存储的就是你给这个控件设置的属性:
layout_width:XXX
layout_height:XXX
.......
收集完成之后交由View(父类)类处理.
------解决方案--------------------
楼主,加油吧
------解决方案--------------------
XML中定义的一些属性。
public class NewButton extends LinearLayout {
public NewButton(Context context, AttributeSet attrs) {
super(context, attrs);
}
这里生成的第一个参数是上下文,那第二个参数是什么呢?有什么作用呢?
求详细点的解答。。。
顺便吐槽一下,学习真的很苦。。。不知答案的,给句安慰或励言也行。
控件
类
------解决方案--------------------
AttributeSet 顾名思义,属性集合...
比如你的控件是通过xml报文形式定义的,AttributeSet集合中存储的就是你给这个控件设置的属性:
layout_width:XXX
layout_height:XXX
.......
收集完成之后交由View(父类)类处理.
------解决方案--------------------
楼主,加油吧
------解决方案--------------------
XML中定义的一些属性。