Как я могу показать два действия на одном экране? - PullRequest
0 голосов
/ 21 ноября 2018

Я пытаюсь найти способ показать два действия на одном экране, у меня есть два действия основное и контентное, основное действие имеет мини-проигрыватель, который реализован и работает только в действии, а контентное действие имеет некоторыереализации, которые также работают только в деятельности, поэтому решение по преобразованию их во фрагмент не работает для меня.Мне нужно найти способ показать мини-плеер в основной активности внутри контентной активности.Я посмотрел онлайн, и ни одно из решений до сих пор не работало на меня!

Ответы [ 3 ]

0 голосов
/ 21 ноября 2018

Использовать Fragment.Fragment - это прогоны внутри действия.Вы можете отобразить несколько фрагментов одновременно.

См. Фрагменты

Создать фрагмент

0 голосов
/ 21 ноября 2018

У вас есть 2 способа выполнить задачу.

  1. Фрагменты. Они могут выполнять те же действия, что и действия.Его легкий вес-класс активности с более гибким, чтобы прикрепить и отсоединить от экрана.

  2. Представления. Если вы думаете, что ваша задача может быть выполнена только действием, используйте для нее представления.вы можете применять различные анимации и показывать / скрывать функцию для отображения содержимого на экране в рамках одного действия.

Фрагмент является частью действия, которое вносит свой собственный вклад.Пользовательский интерфейс для этой деятельности.Фрагмент можно представить как подвид деятельности.Где полный экран, с которым взаимодействует пользователь, называется активностью.Действие может содержать несколько фрагментов. Фрагменты в основном являются частью части действия.

Из документа

Например, приложение новостей может использовать один фрагмент, чтобы отобразить список статей.слева и другой фрагмент для отображения статьи справа - оба фрагмента появляются в одном действии рядом друг с другом, и каждый фрагмент имеет свой собственный набор методов обратного вызова жизненного цикла и обрабатывает свои собственные события пользовательского ввода.Таким образом, вместо использования одного действия для выбора статьи и другого действия для чтения статьи, пользователь может выбрать статью и прочитать ее все в рамках одного и того же действия

0 голосов
/ 21 ноября 2018

Сначала система Android может отображать только одно действие на экране.

Вам не следует использовать действие.

Пожалуйста, используйте Фрагмент .Вы можете использовать несколько фрагментов на одном экране.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...