助けを求める: recyclerview でアイテムを非表示にする方法。 http://blog.csdn.net/u0110601... と http://blog.csdn.net/rgen_xia... を試しましたが、成功しませんでした、
onBindViewHolderで取得したlayoutparamsはnullで、params.heightを設定することはできません itemviewで最上位を取るとparamsも取得できません
layoutparams を null として取得する理由は、LayoutInfalter を実行するときに親にパラメータを与えなかったためです。その後、特定のパラメータを非表示にしたい場合は、それらを取得できます。 、高さ 0 が見えなくなっただけです。
配列から対応する項目を削除することはできませんか?
わかりませんLayoutParams, 你可以new ViewGroup.LayoutParams(...)然后View#setLayoutParams(...)ああ
LayoutParams
new ViewGroup.LayoutParams(...)
View#setLayoutParams(...)
layoutparams を null として取得する理由は、LayoutInfalter を実行するときに親にパラメータを与えなかったためです。その後、特定のパラメータを非表示にしたい場合は、それらを取得できます。 、高さ 0 が見えなくなっただけです。
配列から対応する項目を削除することはできませんか?