【问题标题】:How to avoid scrolling call back in while filtering data?过滤数据时如何避免滚动回调?
【发布时间】:2018-05-03 13:34:49
【问题描述】:

我已经使用 listview 实现了分页,还实现了 searchview。为此,我已将 customsearchAdpter 附加到 listview。 我已经覆盖了 onScroll 方法。我希望在滚动列表视图时调用此方法,但当用户在 searchview 中搜索任何内容时它也会调用。 我不想要这个。 有什么解决办法吗??

【问题讨论】:

    标签: android listview pagination searchview baseadapter


    【解决方案1】:

    你可以通过一些回调技术来实现这个目标。

    1. 使用 onSearching 和 searchCompleted 等方法编写接口
    2. 实现接口并提供接口方法的定义,就像在搜索视图中使用类型任何东西一样 onSearching() 应该被调用。在此回调期间,从列表视图中删除回调,一旦搜索数据被过滤或搜索完成,调用 searchingCompleted()。在此回调中,再次附加滚动侦听器。

    【讨论】:

    • 你能详细说明一下吗,我不知道我们如何使用 android.support.v7.widget.SearchView 来做到这一点
    猜你喜欢
    • 1970-01-01
    • 2022-01-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-07
    • 1970-01-01
    • 1970-01-01
    • 2017-12-02
    相关资源
    最近更新 更多