不起作用`ConstraintLayout`已消失

时间:2019-11-23 10:25:16

标签: android android-recyclerview android-constraintlayout

我有一个RecyclerView适配器,其中有底部代码:

 holder.HeaderLayout.setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View view) {
                    if (holder.DetailLayout.getVisibility() != View.GONE) {
                        holder.DetailLayout.setVisibility(View.GONE);
                    } else {
                        holder.DetailLayout.setVisibility(View.VISIBLE);
                    }
                }
            });

但是我的结果是下面的图片: enter image description here

enter image description here

1 个答案:

答案 0 :(得分:1)

致电 notifyItemChanged(indexOfChange)表示您要更改的索引,或者notifyDataSetChanged()

第一个选项的性能更好