当我点击另一个Recyclerview中的项目时,如何显示回收者视图

时间:2017-12-15 07:27:33

标签: java android xml-parsing

我在Recyclerview项目中使用了两个Recyclerview。我的问题是,当用户点击第二项recyclerview(kitchen grocery)并且必须显示特定项目的回收视图时,我想要隐藏第一项{水果和蔬菜的(fruits and vegetable)。在此,我附上了我的理解要求的图片。请告诉我一个解决方案。当我点击第二项时,第一项物品recyclerview应该隐藏。如何实现这一点。when I click the second item the first items recyclerview should hide.How to achieve this.先谢谢。

1 个答案:

答案 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;

        }
    });