Sobes.tech
Junior — Middle

Peut-on implémenter une interface utilisateur sans utiliser de balisage XML?

sobes.tech IA

Réponse de l'IA

Да, интерфейс пользователя в Android можно реализовать без XML-разметки, используя программный код на Java или Kotlin. Вместо описания UI в XML, все элементы создаются и настраиваются динамически в коде.

Пример на Kotlin:

val button = Button(this).apply {
    text = "Нажми меня"
    setOnClickListener { /* обработка нажатия */ }
}
setContentView(button)

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