Создание проекта Первое, что нужно сделать do — это создать новый проект, нажав «Начать новый проект Android Studio»
Download 303.27 Kb.
|
Создание проекта
- Bu sahifa navigatsiya:
- Включить привязку данных в вашем проекте
- Разработка макета калькулятора
Создание проекта Первое, что нужно сделать 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: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling