2015-08-27 17 views
5

Ho cercato di impostare il mio tabLayout per funzionare con il supporto RTL, ma devo affrontare un problema. in RTL (da destra a sinistra), è necessario scorrere verso destra per mostrare la pagina successiva. Attualmente quando scorri verso destra mostra il precedente.Personalizzazione della direzione di scorrimento del layout delle schede

Credo che non molti di voi ha provato a lavorare con RTL, così ho fatto (ok, ho provato atleast) rendere l'immagine descrittiva alla questione - enter image description here

come posso risolvere che a scorrere verso destra mostrerà la seguente pagina e non la precedente? C'è un modo per cambiare la direzione di scorrimento?

risposta

2

Il vero problema che si sta affrontando è il fatto, che ViewPager non supporta ancora RTL.

E 'ben noto e molto vecchio problema - si può trovare in issue tracker di Google: ViewPager RTL swipe direction

Recentemente, l'ingegnere di Booking.com uploaded loro RtlViewPager. È quasi perfetto, tranne la mancanza del supporto di TabLayout. Quindi mi sono forgiato e aggiustato.

Sentitevi liberi di check it out: ksloginov/RtlViewPager

enter image description here

+0

che in realtà funzionava! Grazie mille, fantastico! – TheUnreal