Как перецентрировать выбор галереи в Android

1

У меня есть Галерея дат, которые появляются, когда я нажимаю на одну из вкладок в моей TabActivity. Когда я нажимаю на дату в Галерее, она сосредотачивается так, как должна. Однако, если я прокручу другие дни, скажем, около месяца вперед (вы можете видеть только несколько дат за раз), и нажмите на дату, а затем оставьте вкладку, на которой я нахожусь, а затем вернусь, в день, когда я просто щелкнув в моей галерее, не видно. Моя галерея заканчивается, возвращаясь к началу, и мне нужно прокрутить, чтобы найти дату в будущем, на которую я только что нажал (она подсвечена). Есть ли способ исправить это?

Благодарю.

Теги:
gallery

1 ответ

0

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

Вот графический пример жизненного цикла приложения:

http://developer.android.com/images/activity_lifecycle.png

Я приведу вас к следующему ранее заданному вопросу для получения дополнительной информации:

Сохранение состояния активности Android с использованием состояния Save Instance

  • 0
    Я думаю, что вы на самом деле имели в виду onPause и onResume. :)
  • 0
    Да, спасибо, хороший улов. Я исправил это.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню