Tab Widget Emitir quando usar android: configChanges = “orientation | keyboardHidden” em Grid View mas trabalhando para outro Tab
Eu estou preso com o meu problema.Thing é que é um widget de guia personalizado.Em que tem várias abas comoHome
- News
- Abc
- PQR
.
A Atividade deve ser paraboth orientation like portrait and landscape
. Então, para que cada aba tenhatwo xml
para o retrato que é armazenar alayout-port/file.xml
e paisagem que armazenam emlayout-land/file.xml
Para gerenciar orientação retrato para paisagem eu adicioneiandroid:configChanges="orientation|keyboardHidden"
tag de regra em cada atividade.
TAB_SAMPLE.java
Arquivo de tabulação.TAB_GROUP_ACTIVITY
cada arquivo de atividade do grupo de guiasfile.java
Arquivo de tarefaDepois de todas essas coisas eu recebo problema aqui:
Se euadd
android: configChanges = "orientation | keyboardHidden"rule tag in tab_sample
atividade então está funcionando perfeito. como gerenciar visão diferente. porto para terra e terra para o porto, mas não está funcionando em Home.java.
Sem wi-firemove android:configChanges="orientation|keyboardHidden" rule tag in tab_sample
atividade, em seguida, o seu trabalho para a atividade Home não para News.java
Quer dizer, quando eu mudar a orientação de manter a mesma porta de formulário xml não use a partir de layout-land.no sentido de sua chamada OnCreate () novamente.
Então, como eu encontreimay be issue is in Tab Widget.
Atualizar
Agora, depois de rastrear meu código, eu entendo que o problema principal está na atividade de visualização de grade porque sua única atividade que não está funcionando.
Issue is between Tab host v/s Grid View
. Eu não sei por que não está tomando o arquivo xml layout-land. eu encontreiisto como o mesmo problema, mas não há replay sobre essa questão também
veja em detalhemanifestfile.xml Eu quero manter retrato e paisagem em toda a atividade.
Por favor me ajude como resolver isso.