item不可见 recycleview

您所在的位置:网站首页 opporeno手机打游戏怎么不能接电话 item不可见 recycleview

item不可见 recycleview

2024-06-13 14:35| 来源: 网络整理| 查看: 265

需求要把recycleview的其中一个条目隐掉,把内容隐藏,出现空白区域,item高度不会改变。

解决:把 item 的高度宽度设置为 0 来隐藏。

// 防止隐藏item出现空白

public void setVisibility(boolean isVisible, View itemView) {

RecyclerView.LayoutParams param = new RecyclerView.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT);

if (isVisible) {

param.height = RelativeLayout.LayoutParams.WRAP_CONTENT;

param.width = RelativeLayout.LayoutParams.MATCH_PARENT;

itemView.setVisibility(View.VISIBLE);

} else {

param.height = 0;

param.width = 0;

itemView.setVisibility(View.GONE);

}

itemView.setLayoutParams(param);

}

志悠自在

发布了214 篇原创文章 · 获赞 77 · 访问量 14万+

私信

关注

标签:itemView,LayoutParams,param,item,Android,RecyclerView,View

来源: https://blog.csdn.net/qq_36347817/article/details/104560704



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3