我知道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/