Avatar ·

如何在Android中创建具有不同元素类型(multiple view types)的RecyclerView

大家好!我是Android开发新手,遇到了RecyclerView的问题。我需要显示一个列表,其中元素具有不同的外观:例如标题、文本消息和图片。我读到这需要使用多个view types,但一直无法理解如何实现。 以下是我当前的代码,它只适用于一种类型: ```java public class MyAdapter extends RecyclerView.Adapter { private List data; @Override public ViewHolder onCreateViewHolder(ViewGroup parent, int viewType) { View view = LayoutInflater.from(parent.getContext()) .inflate(R.layout.item_text, parent, false); return new ViewHolder(view); } @Override public void onBindViewHolder(ViewHolder holder, int position) { holder.textView.setText(data.get(position)); } @Override public int getItemCount() { return data.