Say*_*san 5 android android-listview android-recyclerview
有没有办法在适配器外的特定位置获取RecyclerView的项目.例如在ListView中我们可以做到:
listView.getItem(position);
Run Code Online (Sandbox Code Playgroud)
我们可以用RecyclerView做到这一点吗?并且还提供了提供的数据列表的顺序?
Jar*_*ows 10
你可以添加自己的方法,RecyclerView或者我会建议RecyclerView.Adapter自己.
例如,对于ListView,您有:
@Override
public Object getItem(int position) {
return listData.get(position);
}
Run Code Online (Sandbox Code Playgroud)
您可以通过向您RecylcerView.Adapter的添加简单方法向您添加相同的内容或以其他方式访问它RecylcerView.Adapter:
public List<Model> getList() {
return this.mModel;
}
Run Code Online (Sandbox Code Playgroud)
像这样使用它:
recyclerView.getAdapter().getList().get(position)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
15698 次 |
| 最近记录: |