Виджет вкладки Проблема при использовании android: configChanges = «direction | keyboardHidden» в виде сетки, но работает для других вкладок
Я застрял с моей проблемой. Дело в том, что это пользовательский виджет вкладок. В которых есть несколько вкладок, как - - -.Home
News
Abc
PQR
Активность должна быть для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
Файл задачиПосле всего этого я получаю вопрос здесь:
Если яadd
Android: 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 Я хочу сохранить как портрет, так и пейзаж во всех видах деятельности.
Пожалуйста, помогите мне, как решить эту проблему.