Как загрузить Activity без анимации (например, вкладки в действиях загрузки TabHost) на Android? - PullRequest
0 голосов
/ 15 апреля 2011

Я настроил TabHost, содержащий TabWiget с тремя вкладками, каждая из которых загружает отдельное действие.Все это работает хорошо, переключение между ними происходит плавно, графические элементы состояния на вкладках работают хорошо и т. Д.

Однако в каждом действии (т. Е. Содержимом вкладок) мне нужно загружать дальнейшие действия, при этом все еще показывая панель вкладок ввершина.Проблема заключается в следующем:

startActivity(new Intent(this, SomeActivity.class);

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

Как загрузить действие без скользящей анимации?У меня нет проблем с этим через TabHost, если это требуется, но его API не предполагал, что это возможно.

1 Ответ

0 голосов
/ 15 апреля 2011

Использование ActivityGroup для содержимого вкладок, а затем управление их содержимым с помощью getLocalActivityManager кажется хитростью: http://blog.henriklarsentoft.com/2010/07/android-tabactivity-nested-activities/

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