2012-04-06 9 views
12

Ho un'attività con un visualizzatore di pagine e tre pagine da visualizzare. Quando viene caricata l'attività, vengono istanziate solo le prime due pagine. L'istanziazione nella classe di pageradapter viene chiamata solo per le posizioni 0 e 1. Esiste un modo per creare un'istanza di tutte e tre le pagine?istanzia tutti gli elementi in visualizzazione cercapersone android

+0

Avete il metodo getCount() che restituisce 3? – jsb

+0

sì, ho un metodo getCount() che restituisce 3. La terza pagina viene istanziata solo quando provo a visualizzare la seconda pagina, ma per impostazione predefinita solo i primi due vengono istanziati. – user1253887

risposta

39

Prova setOffScreenPageLimit(2). Per impostazione predefinita, viene creata solo una pagina a sinistra e a destra. Impostando su 2 dovrebbe istanziare le tue 3 pagine.

+0

Sembra una possibile soluzione. Ci proverò e ti farò sapere come funziona. – user1253887

+0

Perfetto! Molte grazie. – user1253887

+1

ragazzi fantastici !! lo stack overflow mi aiuta molto .. –

Problemi correlati