关于自定义控件里的参数作用有关问题

关于自定义控件里的参数作用问题
public class NewButton extends LinearLayout {

public NewButton(Context context, AttributeSet attrs) {
super(context, attrs);



}

这里生成的第一个参数是上下文,那第二个参数是什么呢?有什么作用呢?

求详细点的解答。。。

顺便吐槽一下,学习真的很苦。。。不知答案的,给句安慰或励言也行。
控件

------解决方案--------------------
AttributeSet   顾名思义,属性集合...
   比如你的控件是通过xml报文形式定义的,AttributeSet集合中存储的就是你给这个控件设置的属性: 
      layout_width:XXX
      layout_height:XXX
      .......
      收集完成之后交由View(父类)类处理.
------解决方案--------------------
楼主,加油吧
------解决方案--------------------
引用:
public class NewButton extends LinearLayout {

public NewButton(Context context, AttributeSet attrs) {
super(context, attrs);



}

这里生成的第一个参数是上下文,那第二个参数是什么呢?有什么作用呢?

求详细点的解答。。……



XML中定义的一些属性。