In una TextView, quando un testo inizia con una lettera ebraica, l'intero testo viene mostrato in modalità RTL.Come impedire la direzione automatica del testo da destra a sinistra per l'ebraico e l'arabo?
Il problema è che nel mio caso solo la prima parola è in ebraico, mentre l'intera frase è in inglese, così, invece di
דני went to school
l'utente vede
went to school דני
(il primo la parola è alla fine della frase, quando si legge in inglese)
Come posso evitare che ciò accada e forzare il testo a partire da sinistra?
Direi che si tratta di aggiungere i caratteri BiDi giusti per indicare che l'intero testo è LTR ad eccezione della piccola parte RTL. Sembra che la frase sia impostata su RTL perché inizia con caratteri RTL. Per verificarlo, puoi provare ad aggiungere una sequenza LTR all'inizio del testo. – njzk2
avviare il testo con '\ u200E' potrebbe essere sufficiente per forzare il testo a essere considerato LTR. – njzk2
Grazie, @ njzk2. se tu fai questa risposta, la accetterò. –