Нет проблем с вашим кодом. В этом причина.-setContentView просто сделайте то, что представляет собой представление, представляющее интерфейс Activity -First. Вы создаете линейное представление с помощью ActivityContext. затем добавляете в него множество представлений. После того, как вы сказали «Привет, Activity, это ваше представление».во-вторых, вы просто присоединяете свой линейный макет к Activity и после этого добавляете view в него. Оба нормальны и ничего не случилось.НО
setContentView довольно хорош в реальной жизни, потому что никто не будет делать то, что вы пытаетесь сделать. Каждому действию, фрагменту и т. Д. Нужен XML-файл, который определяет его макет, и каждое представление является организацией.После этого они могут назвать его представлением по идентификатору, организовать представление, просто отредактировав XML-файл (не изменяя много кода).
Итак. В основном setContentView - это просто метод дляинтерфейс, вид которого будет интерфейсом этого