My application uses RTL language (right to left).
When the EditText field gets focus, the cursor appears on the left and only when the user starts to ty
EditText
IMHO, android:gravity = right only makes the text jusified to the right. But what you want cannot be done with this. You can call a ontouch event in the textbox and add the new character to the right of the current text and display it again.....
android:gravity = right
ontouch
textbox