sam*_*sam 2 android firebase firebase-realtime-database
我正在使用Firebase数据库开发应用程序.我正在接收数据并上传它没有问题,但我想将数据添加到数据库数组的顶部,而不是数据库数组的底部.
所以建议我一些可以帮助我从底部到顶部检索数据的东西,或者我可以将它上传到我的数据库数组的顶部.提前致谢.请帮帮我.
有几种方法可以做到这一点.
第一:
实现FirebaseUI,然后执行以下操作:
LinearLayoutManager layoutManager = new LinearLayoutManager(getActivity());
layoutManager.setReverseLayout(true);
layoutManager.setStackFromEnd(true);
recyclerView.setLayoutManager(layoutManager)
Run Code Online (Sandbox Code Playgroud)
第二:
我更喜欢这种方式,特别是如果您计划将来实现GridLayoutManager.注意,GridLayoutManager不支持setStackFromEnd();.下面将允许您反转`AdapterView中的任何数据.
在您的RecyclerViewAdapter中
@Override
public Item getItem(int pos) {
return super.getItem(getCount() - 1 - pos);
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1297 次 |
| 最近记录: |