相关疑难解决方法(0)

将不确定的进度条作为页脚放入RecyclerView网格中

如何在网格RecycleView中获取"向上滚动以加载更多"的不确定循环指示符?

该模式在那里描述:http://www.google.com/design/spec/components/progress-activity.html#progress-activity-behavior in"两阶段加载"和"示例2:向上滚动以加载更多"示例视频.

我正在尝试使用新的RecyclerView来实现这一点,但是我找不到一种"不太苛刻"的方式来做到这一点,首先是因为没有办法在网格中添加覆盖整行的页脚.有什么建议?

android footer android-recyclerview

55
推荐指数
3
解决办法
4万
查看次数

使用ProgressBar在底部向Endless Scroll RecyclerView添加项目

我遵循了Vilen关于SO的优秀答案:在RecyclerView网格中将一个不确定的进度条作为页脚,介绍如何使用ProgressBar实现无限滚动回收视图.

我自己实现它并且它有效,但我想扩展这个例子.我想在recyclerview的顶部添加额外的项目,类似于Facebook在添加新状态更新时的操作方式.

我无法成功地将额外的项添加到列表中 - 这是我在其MainActivity中添加到Vilen代码中的代码:

@Override
public boolean onCreateOptionsMenu(Menu menu) {
    // Inflate the menu; this adds items to the action bar if it is present.
    getMenuInflater().inflate(R.menu.menu_main, menu);
    return true;
}

@Override
public boolean onOptionsItemSelected(MenuItem item) {

    int id = item.getItemId();

    if (id == R.id.add) {
        myDataset.add(0, "Newly added");
        mRecyclerView.smoothScrollToPosition(0);
        mAdapter.notifyItemInserted(0);
}
return super.onOptionsItemSelected(item);
}
Run Code Online (Sandbox Code Playgroud)

当我点击"添加"按钮时:

添加新项目

当我向下滚动时,我得到两个旋转器而不是一个:

向下滚动

当旋转器完成并且下一个5个物品被加载时,旋转器仍在那里:

旋转后

我究竟做错了什么?

android infinite-scroll android-recyclerview

32
推荐指数
1
解决办法
4万
查看次数