【发布时间】:2015-03-29 08:14:26
【问题描述】:
我正在尝试编写代码以在回收站视图上无限滚动。这是给我一个编译器错误的sn-p:
@Override
public void onScrolled(RecyclerView recyclerView, int dx, int dy) {
visibleItemCount = mLayoutManager.getChildCount();
totalItemCount = mLayoutManager.getItemCount();
pastVisiblesItems = mLayoutManager.findFirstVisibleItemPosition();
if ( (visibleItemCount+pastVisiblesItems) >= totalItemCount) {
Log.v("...", "Last Item Wow !");
}
而我之前写的声明是:
mLayoutManager = new LinearLayoutManager(this);
而mLayoutManager是类RecyclerView.LayoutManager的对象
【问题讨论】:
-
代码看起来不错,可能会显示您的其他相关代码,或者 logcat 错误
-
这是我得到的确切错误:
Error:(62, 51) error: cannot find symbol method findFirstVisibleItemPosition() -
检查您的导入,确保您使用的是
android.support.v7.widget.LinearLayoutManager
标签: android android-recyclerview