Back to questions
Junior — Middle
68
Можно ли реализовать интерфейс пользователя без использования разметки XML?
Answer from AI
sobes.tech AI
Да, интерфейс пользователя в Android можно реализовать без XML-разметки, используя программный код на Java или Kotlin. Вместо описания UI в XML, все элементы создаются и настраиваются динамически в коде.
Пример на Kotlin:
val button = Button(this).apply {
text = "Нажми меня"
setOnClickListener { /* обработка нажатия */ }
}
setContentView(button)
Такой подход полезен, если интерфейс должен динамически изменяться или строиться в зависимости от условий во время выполнения.