/ / Problema con ViewPagerIndicator in Android quando l'orientamento è cambiato - android, orientamento-android, cambiamenti di orientamento, viewpagerindicator

Problema con ViewPagerIndicator in Android quando l'orientamento è cambiato - android, android-orientation, orientation-changes, viewpagerindicator

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 Qui

Ora, ho cambiato l'orientamento in verticale. Ora ritratto ha solo 4 pagine. Ma il risultato è qui.

inserisci la descrizione dell'immagine 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 № 1

Molto 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?