当我创建自定义View
时,我通过调整View.onSizeChanged()
中的尺寸来绘制它,View
的默认尺寸是多少?我的布局我已将android:layout_width
和android:layout_height
设置为wrap_content
。
答案 0 :(得分:2)
默认大小为0.除非它有子视图(并且是从定义onLayout的布局类派生的),在这种情况下,默认大小是其子项的总和。如果要在不仅仅是子视图集合的自定义视图上使用wrap_content,则需要覆盖onLayout和/或onMeasure。