Элементы типа Button InputText и другие View выводятся в эмуляторе без стилей

В моем проекте как-то странно работает разметка. PS Я пробовал ребилдить и скидывать кэш, но это не помогло. Создаю новое пустое активити вношу такие же данные и все работает. Манифест стоковый. В градле точно также. Работаю в Android Studio на kotlin и xml. Пытаюсь сделать интерфейс, пока никаких фремворков не использую чистый AS. Проблема с xml версткой и её выводом в эмуляторе

Как должно: Как должно

Как получается в ходе эмуляции: Как получается в эмуляторе


Ответы (1 шт):

Автор решения: AndrewKrymer

Если делать так то все ок

private lateinit var binding: ResultProfileBinding

@Override
fun onCreate(savedInstanceState: Bundle) {
    super.onCreate(savedInstanceState)
    binding = ResultProfileBinding.inflate(layoutInflater)
    setContentView(binding.root)
}

Если же так то стили не подгружаются

    private lateinit var binding: ResultProfileBinding

@Override
fun onCreate(savedInstanceState: Bundle) {
    binding = ResultProfileBinding.inflate(layoutInflater)
    super.onCreate(savedInstanceState)
    setContentView(binding.root)
}
    

Все таки последовательность кода при инициализации присутствует

→ Ссылка