带有wrap_content的视图的默认宽度和高度

时间:2013-02-24 16:30:15

标签: android android-view android-ui

当我创建自定义View时,我通过调整View.onSizeChanged()中的尺寸来绘制它,View的默认尺寸是多少?我的布局我已将android:layout_widthandroid:layout_height设置为wrap_content

1 个答案:

答案 0 :(得分:2)

默认大小为0.除非它有子视图(并且是从定义onLayout的布局类派生的),在这种情况下,默认大小是其子项的总和。如果要在不仅仅是子视图集合的自定义视图上使用wrap_content,则需要覆盖onLayout和/或onMeasure。