Domanda

Sto progettando un'applicazione basata sulla piattaforma Android.

voglio mostrare le stringhe di destra a sinistra nella mia applicazione. Ho incluso un font TTF nella cartella degli asset e la mia uscita è interessato sulla base di questo tipo di carattere.

in arabo o persiano lingue caratteri possono stare insieme, ma in uscita (display), questi sono separati. per esempio, voglio mostrare "السلام", ma in visualizzazione mostra: "ا ل س ل ا م"

.

che cosa devo fare?

È stato utile?

Soluzione

Il problema deriva probabilmente formare l'attributo crenatura. C'è già una domanda che è stata una risposta su questo e, purtroppo, non v'è alcun modo semplice per regolarlo.

Come regolare la crenatura testo in Android TextView?

Altri suggerimenti

Si può anche provare a utilizzare uno SpanningString ma si avrebbe bisogno di analizzare e cambiare la spaziatura dei caratteri per ciascuna delle parole

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top