У меня есть класс Adapter
и MainActivity
. Класс Adapter
отображает список имен детей и рядом с именами, он отображает time
, которые они прибыли в школу. Проблема в том, что при повороте в ландшафт, значения time
теряются.android: configChanges = "ориентация | screenSize" меняет вид моего макета
я считал добавление в моем манифесте под MainActivity
android:configChanges="orientation|keyboardHidden|screenSize"
Что происходит в том, что значения времени не теряются в ландшафтном режиме, но внешний вид макета появляется такой же, как в портретном режиме. В реальности макет ландшафта немного отличается от макета портрета.
Что мне делать в этом случае, чтобы получить значения time
, а также сохранить внешний вид ландшафта.
Thankyou :) если я использовать второе решение ваших, в onConfigurationChanged() в случае случае, мне нужно установить макет землю XML для класса адаптера. Как это сделать – Mark023
Вы можете проверить этот StackOverflow [ответ] (http://stackoverflow.com/a/17050108/1423876), связанный с инфляцией макета после изменений конфигурации. Есть еще несколько вопросов по StackOverflow, связанных с инфляцией макета, поэтому вы можете проверить их и использовать то, что более применимо для вашей цели. – comrade