如何获取RecyclerView项目的父视图?

问题描述 投票:0回答:1

在我的viewHolder中,使用holder.itemView检索行的内容,因此当我在其上使用setVisibility()时,它仅隐藏行的内容。如何通过获取对该行的父视图的引用或其他方式隐藏整个行?

android android-recyclerview android-viewholder
1个回答
0
投票

您可以使用Viewholder的rootview隐藏全部内容。这将隐藏您的整行

     @NonNull
    @Override
    public RecyclerView.ViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
        View view =
                LayoutInflater.from(parent.getContext(),
                R.layout.row_select_card, parent, false);
        return new MyViewHolder(view);
    }

  private class MyViewHolder extends RecyclerView.ViewHolder {

        private View view;

        private MyViewHolder(View itemView) {
            super(itemView);
           itemview.setVisibility(View.GONE);
        }
}
© www.soinside.com 2019 - 2024. All rights reserved.