Ho problemi ad allineare i frammenti al centro delle pagine di visualizzazione, in modo che l'utente possa vedere più frammenti sullo schermo. Questo problema è già stato risolto in precedenza, ma non quando i frammenti hanno dimensioni diverse.Centro dinamico Allineato ViewPager
Can ViewPager have multiple views in per page? è un collegamento che ho utilizzato. La soluzione pagercontainer funziona ma è molto lenta. La mia soluzione era impostare il padding di ViewPager tramite il metodo setPadding(int, int, int, int)
e false
per setClipToPadding
. In questo modo i frammenti appaiono come se fossero allineati al centro, ma si presuppone che tutti i frammenti abbiano la stessa dimensione (poiché setPadding
è un'impostazione globale per un View
). Quindi avere diverse dimensioni dei frammenti è solo un errore nell'allineamento.
Speravo se qualcuno sapesse come farlo in modo che il frammento corrente in Visualizza il cercapersone possa essere allineato al centro senza l'uso del padding. In questo modo si potrebbero avere diverse dimensioni dei frammenti. In alternativa, qualcuno potrebbe suggerire come ottenere l'allineamento del centro con il riempimento con dimensioni dei frammenti variabili?
PS: ho cercato ovunque online e non sono riuscito a trovare una soluzione.
+1 buona domanda. –