我正在使用排球 - 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') }
答案 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
}
}
});