recyclerView setOnScrollChangeListener =需要api 23(当前最小值为15)

Ric*_*Joe 1 android

我有以下代码:

recyclerView.setOnScrollChangeListener(this);
Run Code Online (Sandbox Code Playgroud)

问题是android studio Call需要 API level 23 (current min is 15)

我发现了类似的问题,但没有正确的答案。

我该如何解决这个错误?

ima*_*zni 5

您可以尝试实施一个onScrollListener替代。这取决于您在滚动事件中要实现的内容,但是如果您只是在寻找与15分钟最小值向下兼容的内容,则可以选择:

    recyclerView.addOnScrollListener(new RecyclerView.OnScrollListener() {
    @Override
    public void onScrollStateChanged(RecyclerView recyclerView, int newState) {
        super.onScrollStateChanged(recyclerView, newState);

        // onScrollStateChanged will be fire every time you scroll
        // Perform your operation here

        }
    }
Run Code Online (Sandbox Code Playgroud)