求助:如何隱藏recyclerview任一個item,已嘗試http://blog.csdn.net/u0110601... 和http://blog.csdn.net/rgen_xia...,沒有成功,
在onBindViewHolder取得到的layoutparams 為null,沒法設定params.height取itemview裡面的最高層,也無法取得到params
你取得layoutparams為null的原因是你LayoutInfalter的時候沒有給parent,你infalter的時候給parent參數,然後就能取得到了,然後你想隱藏某一個就visible gone height 0 就可以了。
直接在陣列中去掉對應的那一條不行嗎
獲取不到LayoutParams, 你可以new ViewGroup.LayoutParams(...)然后View#setLayoutParams(...)呀
LayoutParams
new ViewGroup.LayoutParams(...)
View#setLayoutParams(...)
你取得layoutparams為null的原因是你LayoutInfalter的時候沒有給parent,你infalter的時候給parent參數,然後就能取得到了,然後你想隱藏某一個就visible gone height 0 就可以了。
直接在陣列中去掉對應的那一條不行嗎