我知道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()

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

最佳答案

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

Adapter for a List displayed inside a Scroll View, non-Scrolling List View?

关于android - 回收 View ,ScrollView内的 ListView ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7772076/

10-11 22:16
查看更多