Создание проекта Первое, что нужно сделать do — это создать новый проект, нажав «Начать новый проект Android Studio»


Download 303.27 Kb.
bet1/3
Sana04.05.2023
Hajmi303.27 Kb.
#1425414
TuriУрок
  1   2   3
Bog'liq
Создание проекта


Создание проекта
Первое, что нужно сделать do — это создать новый проект, нажав «Начать новый проект Android Studio» или «Файл -> Новый -> Новый проект».

Для этого урока по калькулятору мы выбрали опцию EmptyActivity на экране« Добавить действие на мобильный »и оставили имя действия как MainActivity по умолчанию. . На этом этапе ваша иерархия макета должна выглядеть, как показано на рисунке ниже. У вас есть MainActivity в вашем пакете проекта и файл activity_main.xml в каталоге макета.

Включить привязку данных в вашем проекте
Для нашего примера калькулятора мы настроим наш проект на использование привязки данных. Использование привязки данных в этом приложении просто помогает нам напрямую обращаться к нашим виджетам (Buttons, EditText и TextView), а не находить их с помощью методов findViewById (). Чтобы включить привязку данных, необходимо добавить в файл приложения build.gradle следующую строку.
android {... dataBinding.enabled = true ...

Разработка макета калькулятора
Чтобы включить привязку данных в нашем activity_main Файл .xml требует последнего изменения. Оберните сгенерированный корневой тег (в нашем случае это был RelativeLayout) в тег макета, сделав тег макета новым корневым тегом.
Xml version = "1.0" encoding = "utf- 8 "?> ...
Тег макета — это то, что предупреждает систему сборки о том, что этот файл макета намеревается использовать привязку данных. Затем система сборки автоматически генерирует класс привязки для этого файла макета. Поскольку целевой XML-файл называется activity_main.xml, система сборки сгенерирует класс с именем ActivityMainBinding, на который вы можете ссылаться в своем приложении, как и на любой другой класс Java.. Имя класса создается из имени файла макета путем использования заглавной буквы каждого слова после подчеркивания, удаления всех подчеркиваний и добавления «Привязки» к имени.
На этом этапе переключитесь на ваш файл MainActivity.java. Создайте частный экземпляр ActivityMainBinding в своем классе, а в методе onCreate () удалите строку setContentView () и замените ее строкой DataBindingUtil.setContentView () в фрагменте кода ниже.
public class MainActivity расширяет привязку AppCompatActivity {private ActivityMainBinding; @Override protected void onCreate (Bundle savedInstanceState) {super.onCreate (savedInstanceState); привязка = DataBindingUtil.setContentView (это, R.layout.activity_main); }}

Download 303.27 Kb.

Do'stlaringiz bilan baham:
  1   2   3




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling