课程
/移动开发
/Android
/微信6.0主界面
老师,为什么getMeasuredWidth()和getMeasuredHeight()所得到的是0呢?
2015-01-28
源自:微信6.0主界面 1-5
正在回答
你好,这个需要在测量完成以后才有值,如果自定义View,需要在setMeasuredDimension后才有。
mjttss
l老师,
int iconWidth = Math.min(getMeasuredWidth() - getPaddingLeft() - getPaddingRight(),
getMeasuredHeight() - getPaddingBottom() - getPaddingTop() - mTextRect.height());
最后值是 -42 怪不得我的图标不出来
都是负值
可是我的代码和您的一样啊,哪里出错了呢?
举报
本课程将讲解微信6.0主界面的实现方法,微信5.2.1后续课程