Android - обновлять только основной контент - PullRequest
0 голосов
/ 08 июля 2011

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

Ответы [ 2 ]

1 голос
/ 08 июля 2011

На самом деле рисование нового макета при переключении действий не так уж и сложно для ресурсов устройства, при условии, что с этим макетом вы не будете выполнять каких-то действительно тяжелых задач (анимация и т. Д.).Возможно, вы захотите проверить, как установить видимость представлений:

http://developer.android.com/reference/android/view/View.html#setVisibility%28int%29

Так что, если ваш основной контент находится внутри контейнера, вы просто скрываете этот контейнер, когда fx.ваш пользователь нажимает кнопку и отображает другой контент (который был ранее скрыт).

0 голосов
/ 08 июля 2011

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

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