Android 如何将CardView添加到RecyclerView列表
通过单击应用程序主菜单上的“+”图标,可以在空的Android 如何将CardView添加到RecyclerView列表,android,android-recyclerview,android-cardview,Android,Android Recyclerview,Android Cardview,通过单击应用程序主菜单上的“+”图标,可以在空的RecyclerView列表顶部添加通用CardView。再次单击“+”将向下移动初始的CardView,下一个通用CardView将添加到列表顶部 下面是MainActivity.java文件的一部分: public boolean onOptionsItemSelected(MenuItem item) { int id = item.getItemId(); switch (id) {
RecyclerView
列表顶部添加通用CardView
。再次单击“+”将向下移动初始的CardView
,下一个通用CardView
将添加到列表顶部
下面是MainActivity.java
文件的一部分:
public boolean onOptionsItemSelected(MenuItem item) {
int id = item.getItemId();
switch (id) {
case R.id.action_new:
if (mAdapter != null) {
addItem?
mRecyclerView.scrollToPosition(0);
}
return true;
case R.id.action_remove:
if (mAdapter != null && mAdapter.getItemCount() > 0) {
mAdapter.removeItem(mAdapter.getItemAt(0));
}
return true;
}
return super.onOptionsItemSelected(item);
}
您必须创建一个类似addItem(YourDataType)的方法,然后调用它:
if (mAdapter != null) {
mAdapter.addItem(0, whatever);
mAdapter.notifyItemChanged(0)
mRecyclerView.scrollToPosition(0);
}
RecyclerView.Adapter的文档:
RecyclerView和Card View简介:有什么问题吗?)您需要添加项
方法吗?