Оператор instanceof нужен, чтобы проверить, был ли объект, на который ссылается переменная X, создан на основе какого-либо класса Y.
Создадим файл dimens.xml
<resources><!-- Default screen margins, per the Android Design guidelines. -->
<dimen name="activity_horizontal_margin">16dp</dimen>
<dimen name="activity_vertical_margin">16dp</dimen>
</resources>
7. Изменим разметку activity_main.xml
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
android:orientation="horizontal"
tools:context="com.example.student1.fragmentexample.MainActivity">
<!-- Фрагменты можно добавлять в разметку, можно кодом.
Если добавлять через разметку, фрагменты будут "надуваться"
в зависимости от конфигурации устройства.
У фрагмента должны быть атрибуты либо id либо tag
Класс фрагмента указывается в name
-->
<fragment
android:name="com.example.student1.fragmentexample.FirstFragment"
android:id="@+id/fragment.first"
android:tag="First"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
/>
<fragment
android:name="com.example.student1.fragmentexample.SecondFragment"
android:id="@+id/fragment.second"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
/>
</LinearLayout>
8. Изменим код MainActivity.
9. Запустите приложение и проверьте, как работает передача данных между фрагментами.
Задание 4. Вернуться к проекту из лабораторной работы №3 и переделать активности с авторизацией и регистрацией на одну активность с использованием фрагментов.
Задание 5.
Дата добавления: 2021-12-10; просмотров: 16; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!