小编bc1*_*diq的帖子

在回收器视图适配器中创建一个 HashMap 类型的列表

我正在使用这个 liabray 进行滑动手势。https://github.com/nikhilpanju/RecyclerViewEnhanced。在 MainAdapter.java 类中,recyclerView 包含 List 但我想将其替换为 List> 类型。当我这样做时,会出现很多错误。请指导我如何做到这一点或建议我任何教程来做到这一点。

主适配器.java

public class MainAdapter extends RecyclerView.Adapter<MainAdapter.MainViewHolder> {
    LayoutInflater inflater;
    List<RowModel> modelList;

    public MainAdapter(Context context, List<RowModel> list) {
        inflater = LayoutInflater.from(context);
        modelList = new ArrayList<>(list);
    }

    @Override
    public MainViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
        View view = inflater.inflate(R.layout.recycler_row, parent, false);
        return new MainViewHolder(view);
    }

    @Override
    public void onBindViewHolder(MainViewHolder holder, int position) {
        holder.bindData(modelList.get(position));
    }

    @Override
    public int getItemCount() {
        return modelList.size();
    }

    class MainViewHolder extends RecyclerView.ViewHolder {

        TextView mainText, …
Run Code Online (Sandbox Code Playgroud)

android android-recyclerview

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

标签 统计

android ×1

android-recyclerview ×1