Вы плохо реализуете RecyclerView .Вы должны иметь отдельный макет для элементов RecyclerView.Вы устанавливаете свой макет элементов RecyclerView, ваш макет, который теперь в нем RecallerView декализовал.
Поэтому Android не может найти ваш TextView с идентификатором MedicineText
Я рекомендуюЧтобы сделать это:
1) Создайте отдельный макет для ваших элементов RecyclerView и надуйте его своему владельцу, как показано ниже:
val v = LayoutInflater.from(parent.context).inflate(R.layout.recylerView_item, parent, false)
2) вставьте TextView в RecylerViewмакет элемента с идентификатором лекарстваТекст
3) Использовать?символ для обработки возможного исключения NullPonterException при объявлении вашего TextView
val medicineText = itemView.findViewById(R.id.medicineText) as? TextView