Sobes.tech
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)

Такой подход полезен, если интерфейс должен динамически изменяться или строиться в зависимости от условий во время выполнения.