[БЕЗ_ЗВУКА] В данном видео мы с вами рассмотрим, как присоединить наш макет к Activity, и в конце видео запустим это на эмуляторе. Зайдем в наш проект. Откроем package app, java, внутренний package. Увидим MainActivity, который нам автоматически создал Android Studio. В сочетании клавиш Shift + F6 переименуем его в AuthActivity. Нажмем Refractor и откроем его. Здесь, как мы видим, у нас есть метод onCreate. И, соответственно, используется метод setContentView. Поэтому, если вы уже сейчас даже запустите эмулятор, все будет работать. Но нас это немножко не устраивает, и мы все-таки хотим, чтобы это было правильно, чтобы наши view присоединялись к нашим объектам в коде. Давайте откроем наш layout. Как мы видим, у нас есть здесь два id-текста и два button. Соответственно, создадим эти же поля внутри нашей Activity. Private EditText. Первый у нас — mLogin. И второй — это mPassword. И также у нас имеются два button — Button mEnter и Button mRegister. Теперь с помощью метода findViewById найдем их из xml. mLogin равняется findViewById (R.id.tv). Интересно, а как мы назвали её в нашем layout? etLogin, просто скопируем его и вставим. Как видите, все добавилось. То же самое проделаем для всех остальных view — для Password, для кнопки Enter и кнопки Register. Соответственно, здесь будет идти Password, здесь будет buttonEnter, а здесь будет buttonRegister. Теперь мы можем обращаться к нашим view по ссылкам. Сразу добавим к некоторым из них слушателей, а если точнее, то кнопки mEnter и mRegistration. Создадим два приватных поля. OnClickListener, назовем её mOnEnterClickListener = new View.OnClickListener. И сразу же переопределим в нем метод onClick. Пока что оставим комментарий todo, что мы можем обработать нажатие по этой кнопке. [БЕЗ_ЗВУКА] То же самое можем сделать с кнопкой Register. Только теперь она будет называться не mOnEnterClickListener, а mOnRegisterClickListener. И, соответственно, добавим их в коде — mEnter.setOnClickListener (mOnEnterClickListener) и mOnRegisterClickListener. setOnClickListener. Извиняюсь. mRegister.setOnClickListener (mOnRegisterClickListener). Теперь эти слушатели будут вызываться, когда мы будем нажимать по нашим кнопкам. Для старта, в принципе, этого достаточно. Давайте попробуем посмотреть, как это выглядит в эмуляторе. Нажмем кнопочку Run в эмуляторе. Выберем какой-нибудь из существующих эмуляторов и нажмем кнопочку Ok. Поскольку я это уже сделал, я этого делать не буду. Я просто продемонстрирую, как это выглядит. Выглядит это вот так. В данном видео мы узнали с вами, как обращаться к xml layout через код. В следующем занятии мы с вами добавим логику обработки различных данных в нашу Activity.