item不可见 recycleview |
您所在的位置:网站首页 › opporeno手机打游戏怎么不能接电话 › item不可见 recycleview |
需求要把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 |