بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
ریسایکل ویو
برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال
وحید گروسی
7 سال پیش
0
0
سلام
شما میتونین داخل Adapter خودتون یه متد بسازین برای دریافت سایز لیستتون مثل کد زیر :
class SmsAdapter() : RecyclerView.Adapter<SmsAdapter.ViewHolder>() {
override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): ViewHolder {
}
override fun getItemCount(): Int {
return smsList.size
}
override fun onBindViewHolder(holder: ViewHolder, position: Int) {
}
class ViewHolder(itemView: View) : RecyclerView.ViewHolder(itemView) {
}
fun getCount(): Int {
return smsList.size
}
}
و داخل جایی که از Adapter نمونه سازی کردین از متد getCount استفاده کنید
ممنون ولی اینو داشتم مشکلم اینه که یه عنصر از ارایه ام رو تو ریسایکل ویو حذف میکنم تعداد ارایه های من تازه سازی یا رفرش نمیشه و همون تعداد عنصر های قبلیه منو داره مثلا 4 تا عنصر دارم اولی رو حذف بکنم بعد اگه اخری رو حذف بکنم ارور میده میگه این عنصر رو ندارم اونو هنوز بعنوان عنصر چهارم میشناسه (7 سال پیش)
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .