Я хочу расширить свое представление с помощью DataBindingUtil, как в документах: https://developer.android.com/topic/libraries/data-binding/expressions
val binding = DataBindingUtil.inflate( inflater, R.layout.fragent_report_details, container, false)
Но я получаю эту ошибку:
Я не нашел решения в Интернете.
Попробуйте DataBindingUtil<FragentReportDetailsBinding>.inflate(), учитывая название макета, которое у вас есть в вашем вопросе. Или вместо использования DataBindingUtil используйте напрямую FragentReportDetailsBinding.
Использовать
привязка val : FragentReportDetailsBinding = DataBindingUtil.inflate (inflater, R.layout.fragent_report_details, контейнер, ложь)
вместо
val binding = DataBindingUtil.inflate (надуватель, R.layout.fragent_report_details, контейнер, ложь)
Но где мой класс FragmrntReportDetailsBinding?
Библиотека Android Databinding генерирует его, когда вы создаете файл fragment_report_details.xml.
Я получаю сообщение «Неразрешенная ссылка: FragmentReportDetailsBinding»
Очистите и снова создайте приложение. Вы сможете импортировать это
есть тип xml с именем fragent_report_details. Поэтому используйте именно FragentReportDetails. Не вносите никаких изменений в спецификации
Это новая проблема. Лучше создайте новый вопрос. Мы можем обсудить там.
Я создал новый выпуск. Вы можете мне помочь?
Это должен быть DataBindingUtil.setContentView ()