Android使用RecyclerView和适配器时出现问题

时间:2015-07-16 14:34:44

标签: android adapter android-recyclerview

我在我的应用程序中使用了recyclerview,它有效,但有2-3件事我不明白。

首先,为什么几次调用getItemCount?当我在此功能中设置日志时,我可以看到7次我的日志。

其次,当我设置我的适配器,并且我定义了我的recyclerview时,我正在做这样的事情:

initAdapter();
initRecycler();
initSomething();

调用initSomething函数,而initRecycler没有加载我的项目。 (我可以看到日志,在initSomething之后适配器完成了他的工作......)

有人帮助/解释我吗?

编辑:

protected void initRecyclerView() {
    this.recyclerView = (RecyclerView) findViewById(R.id.recycler);
    this.recyclerView.setAdapter(this.adapter);
    this.recyclerView.setHasFixedSize(true);
    this.recyclerView.setLayoutManager(new LinearLayoutManager(this));
    this.recyclerView.setItemAnimator(new DefaultItemAnimator());
}

0 个答案:

没有答案