android RecyclerView setOnScrollChangeListener需要api 23吗?

时间:2016-01-01 21:12:18

标签: android android-recyclerview

我正在使用排球 - CardView和RecyclerView来创建一个项目 这个项目从json url提供信息并在我的应用程序中显示

但RecyclerView.setOnScrollChangeListener只需要api 23而且不会在其他版本中运行

我该怎么办?

我的依赖项:

dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
testCompile 'junit:junit:4.12'
compile 'com.android.support:appcompat-v7:23.1.1'
compile 'com.android.support:design:23.1.1'
compile 'com.android.support:recyclerview-v7:23.1.1'
compile 'com.android.support:cardview-v7:23.1.1'
compile files('libs/volley.jar') }

1 个答案:

答案 0 :(得分:12)

你可以使用addOnScrollListener它完全正常

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

            }
        }
    });