Привязка данных не отображает заголовок диалогового окна в настраиваемом диалоговом окнеAndroid

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 Привязка данных не отображает заголовок диалогового окна в настраиваемом диалоговом окне

Сообщение Anonymous »

Я пытаюсь создать собственный диалог в своем приложении Android, используя привязку данных. Однако диалогTitle не отображается должным образом. Вот соответствующий код:

Код: Выделить всё

class CustomDialog(
context: Context,
private val dataList: ArrayList,
private val dialogTitle: String,
private val onItemSelected: (MainDropDownModel) -> Unit
) : Dialog(context) {

private lateinit var recyclerView: RecyclerView
private lateinit var dropdownAdapter: MainDropdownAdapter
private val binding: ItemDropdownListBinding = DataBindingUtil.inflate(LayoutInflater.from(context), R.layout.item_dropdown_list, null, false)

init {
setContentView(binding.root)
binding.dialogTitle = dialogTitle
binding.dialogCloseIcon.setOnClickListener {
dismiss()
}
}
}

Код: Выделить всё

// Activity
mainDropdownGroup.setOnClickListener {
CustomDialog(this,groups, "Groups") { selectedItem ->
mainDropdownGroup.text = selectedItem.device_title
}.show()
}
Я создаю собственный диалог и передаю ему заголовок «Группы» при вызове из действия.
Что может быть причиной того, что диалогTitle не отображается в диалоговом окне?
Есть ли какой-то пропущенный этап в процессе привязки данных, который мне нужно устранить?

Подробнее здесь: https://stackoverflow.com/questions/791 ... tom-dialog
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Android»