我知道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()
。
任何人都可以告诉我其他解决方法是否存在,或者如何在这种情况下实施回收?
答案 0 :(得分:0)
可以通过创建自定义ListView组件并覆盖dispatchTouchEvent()方法来禁用ListView的滚动。这将允许您在ScrollView容器中嵌入ListView。看看我的回答:
Adapter for a List displayed inside a Scroll View, non-Scrolling List View?