为了账号安全,请及时绑定邮箱和手机立即绑定

ViewGroup.getChildMeasureSpec(0, 0, p.width)

int width = ViewGroup.getChildMeasureSpec(0, 0, p.width);两个参数0什么意思,能详解一下MeasureSpec吗,技术论坛上关于这个类解释的不清楚,特别是MeasureSpec.getMode(spec)中,spec到底嘛意思,怎么获取spec的

正在回答

2 回答

第二个参数 内边距和外边距指的是 父View还是子View的?

0 回复 有任何疑惑可以回复我~

1.两个0的意思分别:父View的详细测量值(即MeasureSpec),view的内外边距。

2.MeasureSpec是封装父布局对子布局的布局要求的类。为了减少内存分配,MeasueSpecs用整数表示。这个类提供打包和解包<size,mode>元组为整型

3.spec是MeaureSpec的一个对象。即详细测量值。

4. MeasureSpec.makeMeasureSpec(int size,int mode)获得spec。

详解地址:http://blog.csdn.net/ljx19900116/article/details/41806693

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Android的ListView下拉刷新
  • 参与学习       44063    人
  • 解答问题       121    个

本课程就分享一个Android实现ListView下拉刷新功能的技巧

进入课程

ViewGroup.getChildMeasureSpec(0, 0, p.width)

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信