Android 自定义Layout(通过继承RelativeLayout) 重写了onMeasure后高宽失效

Android自定义Layout(通过继承RelativeLayout)重写了onMeasure后高宽失效。如果布局里面(layoutwidth/height=300)无... Android 自定义Layout(通过继承RelativeLayout) 重写了onMeasure后高宽失效。如果布局里面(layout width /height =300)无控件的话,这个布局在界面上会消失,而如果把重写的onMeasure注释掉,300/300的空的布局空间又会出来,怀疑是在onMeasure中有设置布局高宽的某个方法需要调用,有哪位高人知道的吗,跪求一解!!!
问题已解决 是我自己的对子控件计算大小有问题,setMeasuredDimension()
展开
 我来答
kitencx
2014-03-20 · TA获得超过440个赞
知道小有建树答主
回答量:300
采纳率:0%
帮助的人:212万
展开全部
放代码才知道,猜多累啊
追问
兄弟先谢过,不过sdk源码里有android.widget.RelativeLayout.onMeasure() 近300行我就不贴了
追答
- -!我看RelativeLayout.onMeasure()源码做什么。。。我是说放你重写的onMeasure()代码。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式