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

岳锋 2013-04-21 08:52:48
public class NewButton extends LinearLayout {

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



}

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

求详细点的解答。。。

顺便吐槽一下,学习真的很苦。。。不知答案的,给句安慰或励言也行。
...全文
52 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
sunmable 2013-04-22
  • 打赏
  • 举报
回复
引用 楼主 l_o_s 的回复:
public class NewButton extends LinearLayout { public NewButton(Context context, AttributeSet attrs) { super(context, attrs); } 这里生成的第一个参数是上下文,那第二个参数是什么呢?有什么作用呢? 求详细点的解答。。……
XML中定义的一些属性。
xiaanming 2013-04-22
  • 打赏
  • 举报
回复
楼主,加油吧
libei_march 2013-04-21
  • 打赏
  • 举报
回复
AttributeSet 顾名思义,属性集合... 比如你的控件是通过xml报文形式定义的,AttributeSet集合中存储的就是你给这个控件设置的属性: layout_width:XXX layout_height:XXX ....... 收集完成之后交由View(父类)类处理.

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧