我在Recyclerview
项目中使用了两个Recyclerview
。我的问题是,当用户点击第二项recyclerview(kitchen grocery)
并且必须显示特定项目的回收视图时,我想要隐藏第一项{水果和蔬菜的(fruits and vegetable)
。在此,我附上了我的理解要求的图片。请告诉我一个解决方案。当我点击第二项时,第一项物品recyclerview应该隐藏。如何实现这一点。先谢谢。
答案 0 :(得分:0)
是的...使用Expandablelistview解决了我的问题.exlayablelistview https://www.androidhive.info/2013/07/android-expandable-list-view-tutorial/
的链接本教程将展示所有项目的扩展。在主活动中替换此代码以展开一个项目。
expListView.setOnGroupExpandListener(new OnGroupExpandListener() {
// TODO Colapse Here Using this... in android
int previousGroup = -1;
boolean flag = false;
@Override
public void onGroupExpand(int groupPosition) {
// Log.e("keshav", "onGroupClick is -> " + groupPosition);
Toast.makeText(getApplicationContext(),
listDataHeader.get(groupPosition) + " Expanded",
Toast.LENGTH_SHORT).show();
if (groupPosition != previousGroup && flag) {
expListView.collapseGroup(previousGroup);
}
previousGroup = groupPosition;
flag = true;
}
});