3.2. Создание гибкого пользовательского интерфейса
При разработке своего приложения для поддержки разных размеров экрана вы можете использовать свои фрагменты в разных...
blog and book
Чтобы создать динамический и многоуровневый пользовательский интерфейс на Android, вам необходимо инкапсулировать компоненты пользовательского интерфейса и поведение действий в модули, которые вы можете менять в своих Activity. Вы можете создавать эти модули с помощью класса Fragment, который ведет себя как вложенное действие, которое может определять собственный макет и управлять собственным жизненным циклом.
Когда фрагмент определяет свой собственный макет, его можно настроить в разных комбинациях с другими фрагментами внутри Activity, чтобы изменить конфигурацию макета для разных размеров экрана (на маленьком экране может отображаться один фрагмент за раз, но на большом экране может отображаться два или больше).
Этот блок уроков показывает, как создать динамический пользовательский интерфейс с фрагментами и оптимизировать работу вашего приложения для устройств с разными размерами экрана, при этом продолжая поддерживать устройства, работающие с более ранними версиями, такими как Android 1.6.
При разработке своего приложения для поддержки разных размеров экрана вы можете использовать свои фрагменты в разных...
Вы можете представить фрагмент как модуль в Activity, который имеет свой собственный жизненный цикл, получает свои...