我的自定义ViewGroup不滚动滚动视图内

问题描述:

我已经扩展ViewGroup以实现类似于FlowLayout的东西。我把我的自定义ViewGroup放入一个ScrollView,动态添加一堆内容并且不滚动。流出屏幕的内容不可见。我的自定义ViewGroup不滚动滚动视图内

我错过了什么,如何让我的ViewGroup与ScrollView兼容?

您的ViewGroup应该将其高度设置为wrap_content以正常工作。这也意味着您需要正确实施onMeasure()以使您的ViewGroup具有适当的高度。

+0

我正在尝试做类似的事情。我扩展了AdapterView以创建一个由数据支持的线性布局。当我将这个小部件放在scrollview中时,我无法滚动到内容。滚动视图的高度仅与屏幕一样大。 onMeasure究竟做了什么来解决这个问题? – murtuza 2014-07-13 23:32:16