Виджет вкладки Проблема при использовании android: configChanges = «direction | keyboardHidden» в виде сетки, но работает для других вкладок

Я застрял с моей проблемой. Дело в том, что это пользовательский виджет вкладок. В которых есть несколько вкладок, как - - -.HomeNewsAbcPQR

Активность должна быть дляboth orientation like portrait and landscape, так что для каждой вкладки естьtwo xml для портрета, который хранится вlayout-port/file.xml и ландшафт, который хранят вlayout-land/file.xml

Для управления ориентацией портрета в ландшафт я добавилandroid:configChanges="orientation|keyboardHidden" тег правила в каждом действии.

TAB_SAMPLE.java Файл вкладки.TAB_GROUP_ACTIVITY Файл каждой группы вкладокfile.java Файл задачи

После всего этого я получаю вопрос здесь:

Если яaddAndroid: configChanges =»ориентация | keyboardHidden»rule tag in tab_sample активность, то его работа идеально. нравится управлять другим взглядом. порт в землю и землю в порт, но он не работает в Home.java.

Теперь, если яremove android:configChanges="orientation|keyboardHidden" rule tag in tab_sample активность, то его работа для домашней деятельности, а не для News.java

Означает, что когда я меняю ориентацию, он сохраняет тот же порт формы xml, который не использует из layout-land. В том смысле, что он снова вызывает OnCreate ().

Так как я нашелmay be issue is in Tab Widget.

Обновить

Теперь, после отслеживания моего кода, я понимаю, что основная проблема заключается в просмотре сетки, потому что это единственное действие, которое не работает.

Issue is between Tab host v/s Grid View, Я неНе знаю, почему он не принимает XML-файл layout-land. я нашелэтот как тот же вопрос, но без повтора на этот вопрос также

увидеть в деталяхmanifestfile.xml Я хочу сохранить как портрет, так и пейзаж во всех видах деятельности.

Оба XML-файла

Пожалуйста, помогите мне, как решить эту проблему.

Ответы на вопрос(1)

Ваш ответ на вопрос