小编Rit*_*nty的帖子

RecyclerView 未显示列表中的所有项目

RecyclerView在我的应用程序中使用。每次打开屏幕时,我只能看到一个项目,但是当我调试时,它每次都会出现onBindViewHolder

这是我的适配器:

@Override
public ViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
    View itemView = LayoutInflater.from(parent.getContext())
            .inflate(R.layout.tourist_details_info, parent, false);

    return new ViewHolder(itemView);
}

@Override
public void onBindViewHolder(ViewHolder holder, final int position) {
    try {
            holder.displayName.setText(list.get(position).toUpperCase());
    }catch (Exception e){
       AxeltaLogger.err("error>>>"+e);
    }
}
@Override
public int getItemCount() {
    return list.size();
}
Run Code Online (Sandbox Code Playgroud)

这是我的 RecyclerView:

 RecyclerView.LayoutManager mLayoutManager = new LinearLayoutManager(getApplicationContext());
    recyclerView.setLayoutManager(mLayoutManager);
    recyclerView.setItemAnimator(new DefaultItemAnimator());
    recyclerView.setHasFixedSize(true);
touristAdapter=new TouristInfoAdapter(list);
recyclerView.setAdapter(touristAdapter);
Run Code Online (Sandbox Code Playgroud)

android android-recyclerview

11
推荐指数
2
解决办法
2万
查看次数

android viewmodel 在哪个线程中运行?

我是Android数据绑定的初学者。当我们在viewmodel中编写代码时,在mvvm架构模式中。在哪个线程中运行在主线程或单独线程中。

android

6
推荐指数
1
解决办法
2064
查看次数

标签 统计

android ×2

android-recyclerview ×1