2

我知道recycling of views in LiveView,我也知道我们不能have a listview as a child of scroll view,这只会扰乱向上滚动。

我知道该work around of using LinearLayout视图组或任何其他视图组并向其添加组件。这是非常可行的,但我喜欢我的应用程序调整,以及我want to recycle views在实施解决方法时。

如果我膨胀一次并尝试添加该视图,则会发生异常并询问我first call removeView()的父母。

任何人都可以告诉我其他解决方法(如果有的话),或者在这种情况下如何实现回收?

4

1 回答 1

0

可以通过创建自定义 ListView 组件并覆盖 dispatchTouchEvent() 方法来禁用 ListView 的滚动。这将允许您在 ScrollView 容器中嵌入 ListView。看看我的回答:

滚动视图中显示的列表适配器,非滚动列表视图?

于 2011-10-14T21:48:08.060 回答