Code Bye

关于自定义ViewGroup的问题

在自定义的ViewGroup里面嵌套了RelativeLayout,RelativeLayout的属性:android:layout_width=”match_parent”,但是它的宽度还是wrap_content,不知道怎么回事

40分
那你ViewGroup的属性是wrap_content?
引用 1 楼 sagittarius1988 的回复:

那你ViewGroup的属性是wrap_content?

RelativeLayout的宽度设置的是match_parent,但实际总是根据子View的大小调节宽度

无论宽高,自定义ViewGroup里面的RelativeLayout的尺寸只能通过具体数值来调整,否则都是wrap_content,怎么能match_parent啊
已搞定,在自定义的ViewGroup的onMeasure里面重新设置RelativeLayout的大小即可,不过这样写,在XML配置文件里面RelativeLayout的宽高属性貌似就没什么用了

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明关于自定义ViewGroup的问题