Android: как просматривать страницу в одном упражнении à la iPhone - PullRequest
1 голос
/ 18 ноября 2010

По сути, в Android активность представляет жизненный цикл экрана.С startActivity (намерением) приложение переходит к новому действию.Как добиться того, чтобы «изменить страницу» в той же деятельности, как iPhone?с сенсорным экраном в опции.

Причина этого вопроса в том, что я обнаружил приложение для Android Diet2Go.Когда вы выбираете диету.На вкладке «Моя диета» вы можете просматривать свою диету страницу за страницей.Я знаю, что это то же самое действие, потому что, когда вы нажимаете кнопку «Назад», вы возвращаетесь на главный экран.

1 Ответ

1 голос
/ 18 ноября 2010

Изменение страницы в той же самой деятельности не является чем-то необычным, просто, например, при необходимости снова вызовите setContentView (). Или, если это излишне, просто добавьте / удалите / спрячьте / отобразите представления на вашем макете во время выполнения. Проверьте методы класса View для этого. Вы можете даже анимировать материал на экране, чтобы он выглядел как переворот или обычная смена активности, что угодно.

Кроме того, не делайте никаких предположений относительно поведения кнопки «Назад». Вы можете переопределить поведение этой кнопки, чтобы она делала все, что угодно, без необходимости возвращать пользователя к предыдущему действию.

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