搜索

首页  >  问答  >  正文

android - recyclerview 如何隐藏item

求助:
如何隐藏recyclerview任一个item,已尝试http://blog.csdn.net/u0110601... 和 http://blog.csdn.net/rgen_xia...,
没有成功,

在onBindViewHolder获取到的layoutparams 为null,没法设置params.height
取itemview里面的最高层,也无法获取到params

仅有的幸福仅有的幸福2782 天前907

全部回复(3)我来回复

  • 伊谢尔伦

    伊谢尔伦2017-05-16 13:23:42

    你获取layoutparams为null的原因是你LayoutInfalter的时候没有给parent,你infalter的时候给parent参数,然后就能获取到了,然后你想隐藏某一个就visible gone height 0 就可以了。

    回复
    0
  • 我想大声告诉你

    我想大声告诉你2017-05-16 13:23:42

    直接在数组中去掉对应的那一条不行吗

    回复
    0
  • 滿天的星座

    滿天的星座2017-05-16 13:23:42

    获取不到LayoutParams, 你可以new ViewGroup.LayoutParams(...)然后View#setLayoutParams(...)

    回复
    0
  • 取消回复