Как деятельность создает окно для настройки макета - PullRequest
0 голосов
/ 26 марта 2019

Я хочу знать, как активность создает окно по умолчанию, чтобы упорядочить представления в Android.setContentView передает xml в действие, которое по умолчанию создается как окно, и упорядочивает представления, но я не знаю, как это делается.Любой поток кода или документ будет полезен.Заранее спасибо.

1 Ответ

0 голосов
/ 26 марта 2019

Синтаксис: setContentView (R.layout.activity_main)

Аргументы - Эта функция принимает файл activity_main.xml, который содержит весь код, связанный свнешний вид или макет вашей деятельности.Класс R-Resource, содержит постоянные значения каждого ресурса, на который вы можете ссылаться из любого места.layout - это вложенный внутренний класс класса R, который содержит ссылку на activity_main, xml.

Function - setContentView используется внутри функции onCreate.OnCreate - это первое, что происходит, когда вы запускаете действие.Таким образом, мы используем setContentView внутри метода onCreate, чтобы сначала загружался макет действия.

setContentView () связывает действие (или класс) с представлением (или файлом .xml), котороеон должен отображаться и работать во время его выполнения.Если его не использовать, экран станет черным до тех пор, пока он не станет новым активным на переднем плане.

Важно использовать setContentView () для каждого класса, расширяющего Activity.

Вы должны загрузить ресурс макета из кода своего приложения в реализации обратного вызова Activity.onCreate ().Сделайте это, вызвав setContentView (), передав ему ссылку на ваш ресурс макета в виде: R.layout.layout_file_name

...