Управление содержимым ListView при изменении ориентации - PullRequest
0 голосов
/ 26 апреля 2018

У меня есть сохраненный фрагмент в моем приложении, который содержит ListView с чем-то вроде галереи.Когда устройство находится в портретном режиме, я должен показывать 2 изображения в строке, а когда пользователь поворачивает устройство, я хотел бы показать 3 изображения в строке.Как я могу обработать это изменение ориентации в моем собственном адаптере для получения этого поведения?

1 Ответ

0 голосов
/ 26 апреля 2018
  1. Если вы используете последнюю версию Android, возможно, вы используете компоненты архитектуры Android.Используйте LiveData, это переживет изменения конфигурации / ориентации и решит вашу проблему.Для получения дополнительной информации перейдите по ссылкам ниже: https://developer.android.com/topic/libraries/architecture/livedata https://github.com/shaz-tech/AndroidArchitectureComponentsDemo

  2. Если вы используете старую реализацию Android, используйте saveInstanceState.См. Ссылку ниже: http://code.hootsuite.com/orientation-changes-on-android/

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