Задать вопрос
@h1_0ne

Как создать и задать адаптер для AlertDialog?

Добрый день. Имеется layout, который я хочу показать как диалог. В нем имеются некоторые элементы, такие как TextView, ImageView. Как мне класть в эти элементы данные? Предполагаю, что нужно туда передать адаптер. Так вот как его создать и как передать при создании диалога?

val dialog = LayoutInflater.from(context).inflate(R.layout.news_dialog, null)

            val builder = AlertDialog.Builder(context).setView(dialog)
            
            builder.show()
  • Вопрос задан
  • 95 просмотров
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Android-разработчик
    12 месяцев
    Далее
  • Skillbox
    Разработчик игр на Unreal Engine 4 с нуля до Middle
    12 месяцев
    Далее
  • Нетология
    Android-разработчик с нуля
    14 месяцев
    Далее
Решения вопроса 1
В нем имеются некоторые элементы, такие как TextView, ImageView

Много таких элементов?
Можно добраться до любого элемента диалога через переменную dialog и метод findViewById.
Можно так же расширить класс Dialog или DialogFragment.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы