Вопрос:

Практическая работа (Ресурсы) Папка res Это некие статические объекты, которые хранятся в приложении. Это могут быть строки, цвета, макеты, стили, шрифты, векторные и не только изображения. Ну если очень грубо — ресурсы это все что не является кодом. Задание: На рисунке представлена папка res и её составляющие. Написать в документе и сделать скриншоты по каждой папке, что она делает и реализовать самими какие-либо изменения (Приложив скриншоты). Задание 2: В папке layout, зайти в activity_main и изменить выводимый текст на экран. Протестируйте основные атрибуты TextView. android:text: устанавливает текст элемента android:textSize: устанавливает высоту текста, в качестве единиц измерения для указания высоты используются sp android:background: задает фоновый цвет элемента в виде цвета в шестнадцатиричной записи или в виде цветового ресурса android:textColor: задает цвет текста android:textAllCaps: при значении true делает все символы в тексте заглавными android:textDirection: устанавливает направление текста. По умолчанию используется направление слева направо, но с помощью значения rtl можно установить направление справо налево android:textAlignment: задает выравнивание текста. Может принимать следующие значения: center: выравнивание по центру textStart: по левому краю textEnd: по правому краю viewStart: при направлении текста слева направо выравнивание по левому краю, при направлении справа налево по правому viewEnd: при направлении текста слева направо выравнивание по правому краю, при направлении справа налево по левому android:fontFamily: устанавливает тип шрифта. Может принимать следующие значения: monospace serif serif-monospace sans-serif sans-serif-condensed

Смотреть решения всех заданий с листа

Ответ:

Давай разберем основные атрибуты TextView, которые ты упомянул. Это поможет тебе лучше понять, как ими пользоваться.

Основные атрибуты TextView:

  • android:text: Этот атрибут отвечает за то, какой текст будет отображаться на экране. Просто укажи нужную строку, и она появится.
  • android:textSize: С помощью этого атрибута мы можем задать размер текста. Важно помнить, что для размеров текста в Android часто используют единицу sp (scale-independent pixels), чтобы текст корректно масштабировался на разных устройствах.
  • android:background: Этот атрибут позволяет установить фоновый цвет для TextView. Ты можешь задать цвет напрямую в виде шестнадцатеричного кода (например, #FFFFFF для белого) или использовать ресурсный цвет, который ты предварительно определил в файлах проекта.
  • android:textColor: Здесь все просто — задаешь цвет самого текста. Как и в случае с фоном, можно использовать шестнадцатеричные коды или ресурсы.
  • android:textAllCaps: Если установить значение true, все буквы в тексте TextView автоматически превратятся в заглавные. Очень удобно, если нужно выделить текст.
  • android:textDirection: Этот атрибут контролирует направление написания текста. По умолчанию текст идет слева направо (ltr). Но если нужно, например, для арабского или иврита, можно установить направление справа налево (rtl).
  • android:textAlignment: Определяет, как текст будет выравниваться внутри TextView. Есть несколько вариантов:
    • center: выравнивает текст по центру.
    • textStart: выравнивает текст по началу текста (слева для ltr, справа для rtl).
    • textEnd: выравнивает текст по концу текста (справа для ltr, слева для rtl).
    • viewStart: выравнивает текст по началу области View.
    • viewEnd: выравнивает текст по концу области View.
  • android:fontFamily: Этот атрибут позволяет выбрать шрифт для текста. Доступны разные варианты, например:
    • monospace
    • serif
    • serif-monospace
    • sans-serif
    • sans-serif-condensed

Попробуй поэкспериментировать с этими атрибутами в файле activity_main.xml, чтобы увидеть, как они работают!

ГДЗ по фото 📸