Icons that contain representations of text need careful mirroring. Text is right-aligned in RTL. If there is a paragraph indent at the beginning of a paragraph, an unfinished line at the end of the paragraph, or a ragged right side, the icons need to be mirrored.
Why is Arabic mirrored?
Mirroring: an oppositive way to look to the world
This technique is often named the 101. Arabic users are more likely to perceive progression and forward movement if shown designs from right to left. Research has indicated that an Arabic user's reading pattern is based on mirroring.
What is LTR and RTL?
For example, the en-US locale (for US English) specifies left-to-right. Most Western languages, as well as many others around the world, are written LTR. The opposite of LTR, RTL (Right To Left) is used in other common languages, including Arabic ( ar ) and Hebrew ( he ).
How can I support RTL?
First of all, you must add android:supportsRtl="true" to the <application> element in your manifest file for your app to supporting RTL design. Trick: If your app supports multiple languages and if you have code snippet like config. setLayoutDirection(Locale.US) you must change it.