如何在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.