我在我的应用上使用了recyclerView,需要用它创建一个无尽的列表。 我使用了recyclerView.addOnScrollListener
但是我收到了以下错误。
Cannot resolve method 'addOnScrollListener(anonymous android.support.v7.widget.RecyclerView.OnScrollListener)'
我的代码
// Setup RecyclerView News
recyclerView = (RecyclerView) findViewById(R.id.recyclerViewDesigns);
// improve performance if you know that changes in content
// do not change the size of the RecyclerView
recyclerView.setHasFixedSize(true);
// use a linear layout manager
LinearLayoutManager linearLayoutManager = new LinearLayoutManager(getApplicationContext());
recyclerView.setLayoutManager(linearLayoutManager);
recyclerView.setItemAnimator(new DefaultItemAnimator());
recyclerViewAdapter = new CatAdapter(Categories_page.this, arrayOfLatestnews);
recyclerView.setAdapter(recyclerViewAdapter);
recyclerView.addOnScrollListener(new RecyclerView.OnScrollListener() {
@Override
public void onScrolled(RecyclerView recyclerView, int dx, int dy) {
super.onScrolled(recyclerView, dx, dy);
}
});
搜索并搜索了很多,但我找不到解决方案。有人请帮忙。
答案 0 :(得分:1)
我在使用RecyclerView的无尽列表中遇到了同样的问题。 尝试在gradle文件中使用另一版本的RecyclerView库。
compile 'com.android.support:recyclerview-v7:22.2.0'
答案 1 :(得分:0)
在最新的支持库(23.1.1)中,OnScrollListener
应该实现两种方法。
onScrollStateChanged
onScrolled
因此,如果您更新到最新版本并实施方法,则应解决该问题。现在尝试和它的工作。祝你好运