Mi piacerebbe impostare un EditText per essere LTR in ogni momento, come faccio? Android: textDirection sembra essere la risposta, i cant ottenere il progetto per compilare con tale direttivaandroid EditText android: textDirection
risposta
Aggiunta \ u202D (LTR OVERRIDE) all'inizio della stringa non la direzione trucco uso
uso gravità per l'EditText
android:gravity="right"
Penso che OP significhi LTR come in arabo, non allineato a destra. –
ma quando hai allineato il testo arabo a destra apparirà correttamente. im uno sviluppatore arabo – JafarKhQ
l'allineamento a destra funzionerebbe se volessi il testo RTL. quello che mi serve è il testo direzionale LTR. un testo allineato a sinistra e nel caso in cui i caratteri "aa bb" sono inseriti nel testo Modifica il testo dovrebbe visualizzare "aa bb" e non "bb aa", che è il caso quando si utilizza un linguaggio RTL (Ebreo nel mio caso). – aviran
per l'EditText
android:textDirection="ltr"
Aggiungi questi alla vostra EditText
:
android:gravity="left"
android:textDirection="ltr"
Nota: android:textDirection
richiede livello di API 17
Partenza questa risposta: http://stackoverflow.com/a/6302325/1337412 – theelfismike
aggiungendo il marchio LTR unicode non sembra avere un effetto. – aviran