亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

android中recyclerview禁止復用怎么實現

小億
633
2024-03-08 10:34:24
欄目: 編程語言

要禁止RecyclerView的復用,可以通過以下方法實現:

  1. 在RecyclerView的Adapter中,重寫getItemViewType方法,確保每個Item都返回不同的ViewType,這樣RecyclerView就不會復用相同類型的Item。
@Override
public int getItemViewType(int position) {
    return position;
}
  1. 在RecyclerView的LayoutManager中,設置setRecycleChildrenOnDetach(false),禁止回收子View。
recyclerView.setLayoutManager(new LinearLayoutManager(context) {
    @Override
    public boolean supportsPredictiveItemAnimations() {
        return false;
    }

    @Override
    public void onLayoutChildren(RecyclerView.Recycler recycler, RecyclerView.State state) {
        //禁止回收子View
        setRecycleChildrenOnDetach(false);
        super.onLayoutChildren(recycler, state);
    }
});

通過以上方法就可以實現禁止RecyclerView的復用效果。

0
兴和县| 桑植县| 共和县| 肇庆市| 汶川县| 凌海市| 中西区| 翁牛特旗| 商南县| 京山县| 淄博市| 融水| 泰州市| 巴中市| 博客| 额尔古纳市| 陆良县| 治多县| 错那县| 友谊县| 宜都市| 长顺县| 张家港市| 康马县| 大姚县| 双鸭山市| 集贤县| 鹤岗市| 西藏| 荃湾区| 宣威市| 望谟县| 雷山县| 鹤庆县| 南木林县| 南昌市| 苏尼特右旗| 蓝田县| 木里| 武宣县| 广平县|