Avatar ·

So erstellen Sie einen RecyclerView mit verschiedenen Elementtypen (multiple view types) in Android

Hallo zusammen! Ich bin neu in der Android-Entwicklung und habe ein Problem mit RecyclerView. Ich muss eine Liste anzeigen, in der die Elemente unterschiedliche Darstellungen haben: zum Beispiel Überschriften, Textnachrichten und Bilder. Ich habe gelesen, dass man dafür mehrere view types verwenden muss, aber ich verstehe nicht, wie ich das umsetzen soll.\n\nHier ist mein aktueller Code, der nur mit einem Typ funktioniert:\n\n```java\npublic class MyAdapter extends RecyclerView.Adapter {\n private List data;\n \n @Override\n public ViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {\n View view = LayoutInflater.from(parent.getContext())\n .inflate(R.layout.item_text, parent, false);\n return new ViewHolder(view);\n }\n \n @Override