Ho implementato il Jake Wharton "s ViewPagerIndicator. Qui, sto ricaricando i dati quando l'orientamento viene modificato.
In orizzontale ho 6 pagine e ho scorrere fino all'ultima pagina. Il risultato è qui
Ora, ho cambiato l'orientamento in verticale. Ora ritratto ha solo 4 pagine. Ma il risultato è qui.
Qui l'indicatore è uscito dagli articoli disponibili.
Ma la pagina selezionata è 1.
Come risolvere questo problema? Ho usato la seguente riga
circlePageIndicator.setCurrentItem(0);
Anche allora non funziona?
risposte:
0 per risposta № 1Molto probabilmente hai android:configChanges="orientation"
nel tuo manifest che impedisce l'attivitàdal riavvio sui cambiamenti di orientamento. Per questo motivo, alcuni aspetti fondamentali della vista stanno cambiando (ad esempio, la larghezza) e il controllo non si aggiorna correttamente poiché si impedisce la ricreazione.
0 per risposta № 2
circlePageIndicator.setCurrentItem (0); seleziona la pagina in posizione 1?