2010-04-06 9 views
6

La mia applicazione visualizza il testo ebraico proveniente da un servizio Web.
Quando una frase contiene cifre (al centro), le cifre vengono visualizzate in una vista speculare:
29 viene visualizzato come 92, 21:45 viene visualizzato come 54:12 e 2.000 viene visualizzato come 000,2.
Inoltre, quando una frase inizia con cifre o caratteri inglesi, vengono lanciati fino alla fine della frase rovinando tutto ...Android: supporto RTL - cifre incorporate in una frase da destra a sinistra (ebraico)

Qualcuno ha un'idea di come può essere risolto? Il supporto RTL in Android è ancora immaturo?

+0

[mi dispiace per la risposta in ritardo] Questo è un problema noto. Si noti che i dispositivi ebraici ufficiali NON visualizzano questo problema. Se si dispone di un dispositivo che è stato venduto da un operatore cellulare israeliano (cellcom, pelephone, orange), tutto funzionerebbe correttamente. Se stai usando un dispositivo per il quale hai appena "spinto" i caratteri ebraici di quanto potresti ottenere questo problema. Abbiamo avuto AFAIK non c'è soluzione, ma se ne trovi uno per favore condividere. –

risposta

1

Il supporto RTL in Android è ancora immaturo?

Se per "immaturo" intendi "inesistente", allora, sì, è immaturo. Ogni Android SDK release elenca le lingue supportate e noterai che le lingue RTL non sono tra queste.

+0

Grazie per la risposta. Quindi, non c'è nulla che possa essere fatto? nessuna soluzione? Voglio dire, ci sono dispositivi con interfaccia ebraica che sono stati personalizzati dai vettori locali e le applicazioni mostrano l'ebraico (in una certa misura) ... – Rob

+0

Non sono a conoscenza di una soluzione generica a meno di sostanziali modifiche al firmware. C'è stata una discussione un po 'più approfondita su questo problema * vis a vis * Arabic, quindi potresti voler cercare i gruppi ufficiali di Google Android per "Arabic" e vedere se quei post ti danno qualche idea. – CommonsWare

+0

OK, molto obbligato per la vostra attenzione. – Rob

0

Questo valore è stato risolto in CyanogenMod. Mi piacerebbe molto sapere quale commit ha la correzione esattamente

5

Prova a presentare il tuo testo in un controllo webkit, il suo supporto RTL funziona bene, purché il codice HTML sia codificato in modo appropriato.

+1

+1 per un'idea così semplice e intelligente. – MatrixFrog

+0

mucca frickin .. +1 per il pensiero laterale. –

1

Inoltra al 2015 - questi problemi sono spariti e la risposta contrassegnata come corretta non è più corretta.

Problemi correlati