Avatar ·

كيفية إنشاء RecyclerView بأنواع عناصر مختلفة (multiple view types) في Android

مرحباً بالجميع! أنا مبتدئ في تطوير 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. ```