Comment créer un RecyclerView avec différents types d'éléments (multiple view types) dans Android
Bonjour à tous ! Je suis novice en développement Android et j'ai un problème avec RecyclerView. Je dois afficher une liste où les éléments ont des apparences différentes : par exemple, des en-têtes, des messages textuels et des images. J'ai lu qu'il faut utiliser plusieurs view types, mais je n'arrive pas à comprendre comment implémenter cela.
Voici mon code actuel, qui ne fonctionne qu'avec un seul type :
```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.size();
}
```