没有连接适配器;跳过片段中的布局错误

埃格·库祖巴西奥卢

我的 Fragment 中的 Recyclerview 给了我这个错误,但我无法弄清楚。关于这个问题有很多问题,但到目前为止他们都没有解决我的问题。

这是我的片段中的一段代码:

 @Override 
public View onCreateView(LayoutInflater inflater, ViewGroup container,
          Bundle savedInstanceState) {

    View view = inflater.inflate(R.layout.fragment_home, container, false);
    Toolbar toolbar = (Toolbar) view.findViewById(R.id.toolbar);
    ((AppCompatActivity)getActivity()).setSupportActionBar(toolbar);

    recyclerView = (RecyclerView) view.findViewById(R.id.recycler_view);

    initCollapsingToolbar();

    RecyclerView.LayoutManager mLayoutManager = new GridLayoutManager(getActivity(), 2);
    recyclerView.setLayoutManager(mLayoutManager);
    recyclerView.addItemDecoration(new GridSpacingItemDecoration(2, dpToPx(10), true));
    recyclerView.setItemAnimator(new DefaultItemAnimator());
    recyclerView.setAdapter(adapter);

    prepareSectors();

    try {
      Glide.with(this).load(R.drawable.cover).into((ImageView) view.findViewById(R.id.backdrop));
    } catch (Exception e) {
      e.printStackTrace();
    }

    return view;
  }
费杜斯·艾哈迈德

在将其设置为 之前instance,您没有创建您的adapterRecyclerView

    RecyclerView.LayoutManager mLayoutManager = new GridLayoutManager(getActivity(), 2);
    recyclerView.setLayoutManager(mLayoutManager);
    recyclerView.addItemDecoration(new GridSpacingItemDecoration(2, dpToPx(10), true));
    recyclerView.setItemAnimator(new DefaultItemAnimator());

    // Your adapter initialization here
    adapter = new YourAdapter(getActivity(), ....);
    recyclerView.setAdapter(adapter);

更新:

获得LayoutInflater从传递context更新您的SectorAdapter代码部分如下:

public Context mContext; 
public List<Sector> sectorList;
LayoutInflater layoutInflater;

public SectorAdapter(Context mContext, List<Sector> sectorList) {
    this.mContext = mContext;
    this.sectorList = sectorList;
    layoutInflater = LayoutInflater.from(mContext);
}

@Override
public MyViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
    View itemView = layoutInflater.inflate(R.layout.sector_card, parent, false);
    return new MyViewHolder(itemView);
}

尝试将您的RecyclerView代码移动onViewCreated()

@Override
public void onViewCreated(View view, Bundle savedInstanceState) {
    super.onViewCreated(view, savedInstanceState);

    sectorList = new ArrayList<>(); 
    prepareSectors(); 

    RecyclerView.LayoutManager mLayoutManager = new GridLayoutManager(getActivity(), 2);
    recyclerView.setLayoutManager(mLayoutManager);
    recyclerView.addItemDecoration(new GridSpacingItemDecoration(2, dpToPx(10), true)); 
    recyclerView.setItemAnimator(new DefaultItemAnimator()); 

    adapter = new SectorAdapter(getActivity(), sectorList);
    recyclerView.setAdapter(adapter);
}

希望这会有所帮助~

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

给出错误没有连接适配器;跳过布局

来自分类Dev

没有显示回收站视图。即使我已连接适配器,也显示“未连接适配器,跳过布局”错误

来自分类Dev

没有显示回收站视图。即使我已连接适配器,也将错误显示为“未连接适配器,正在跳过布局”

来自分类Dev

E/RecyclerView:没有附加适配器;使用片段和 GSON 跳过布局

来自分类Dev

没有连接适配器;跳过布局没有解决方案工作

来自分类Dev

RecyclerView 错误:未连接适配器;跳过布局

来自分类Dev

使用RecyclerView适配器-错误E / RecyclerView:未连接适配器;跳过布局

来自分类Dev

E/RecyclerView:没有附加适配器跳过布局

来自分类Dev

未连接适配器;跳过布局

来自分类Dev

E / RecyclerView:未连接适配器;跳过布局(使用片段)

来自分类Dev

在另一个列表中解析命名的JSON时出现“未连接适配器;跳过布局”错误

来自分类Dev

错误ANDROID STUDIO E / RecyclerView:未连接适配器;跳过布局

来自分类Dev

Android:RecyclerView:未连接适配器;跳过布局

来自分类Dev

未连接适配器;跳过布局onCreateView()

来自分类Dev

Recycleview RecyclerView:未连接适配器;跳过布局

来自分类Dev

E / RecyclerView:未连接适配器;跳过布局

来自分类Dev

带有parce.com的Android应用。未连接适配器;跳过布局

来自分类Dev

E/RecyclerView:没有附加适配器;跳过布局如何解决下面是我的代码

来自分类Dev

E/RecyclerView:没有附加适配器;跳过布局(Android)

来自分类Dev

Fragments 中的 Recyclerview,跳过未附加适配器的布局

来自分类Dev

为什么我的Recycler适配器/ Recycler视图没有连接到片段并且没有显示?

来自分类Dev

没有与适配器的连接时防止“ onSuccess”触发?

来自分类Dev

没有适配器连接到viewpager2

来自分类Dev

在li3中设置多个连接时,没有适配器设置异常

来自分类Dev

Android适配器布局错误

来自分类Dev

Android适配器布局错误

来自分类Dev

从适配器中的片段调用元素

来自分类Dev

从ViewPager中的片段调用适配器

来自分类Dev

从适配器中的片段调用元素

Related 相关文章

  1. 1

    给出错误没有连接适配器;跳过布局

  2. 2

    没有显示回收站视图。即使我已连接适配器,也显示“未连接适配器,跳过布局”错误

  3. 3

    没有显示回收站视图。即使我已连接适配器,也将错误显示为“未连接适配器,正在跳过布局”

  4. 4

    E/RecyclerView:没有附加适配器;使用片段和 GSON 跳过布局

  5. 5

    没有连接适配器;跳过布局没有解决方案工作

  6. 6

    RecyclerView 错误:未连接适配器;跳过布局

  7. 7

    使用RecyclerView适配器-错误E / RecyclerView:未连接适配器;跳过布局

  8. 8

    E/RecyclerView:没有附加适配器跳过布局

  9. 9

    未连接适配器;跳过布局

  10. 10

    E / RecyclerView:未连接适配器;跳过布局(使用片段)

  11. 11

    在另一个列表中解析命名的JSON时出现“未连接适配器;跳过布局”错误

  12. 12

    错误ANDROID STUDIO E / RecyclerView:未连接适配器;跳过布局

  13. 13

    Android:RecyclerView:未连接适配器;跳过布局

  14. 14

    未连接适配器;跳过布局onCreateView()

  15. 15

    Recycleview RecyclerView:未连接适配器;跳过布局

  16. 16

    E / RecyclerView:未连接适配器;跳过布局

  17. 17

    带有parce.com的Android应用。未连接适配器;跳过布局

  18. 18

    E/RecyclerView:没有附加适配器;跳过布局如何解决下面是我的代码

  19. 19

    E/RecyclerView:没有附加适配器;跳过布局(Android)

  20. 20

    Fragments 中的 Recyclerview,跳过未附加适配器的布局

  21. 21

    为什么我的Recycler适配器/ Recycler视图没有连接到片段并且没有显示?

  22. 22

    没有与适配器的连接时防止“ onSuccess”触发?

  23. 23

    没有适配器连接到viewpager2

  24. 24

    在li3中设置多个连接时,没有适配器设置异常

  25. 25

    Android适配器布局错误

  26. 26

    Android适配器布局错误

  27. 27

    从适配器中的片段调用元素

  28. 28

    从ViewPager中的片段调用适配器

  29. 29

    从适配器中的片段调用元素

热门标签

归档