What is an RTL layout?
An RTL layout is the mirror image of an LTR layout, and it affects layout, text, and graphics. When a UI changes from one direction to another, these items are not mirrored: Numbers. Untranslated text (even if it's part of a phrase)
What is RTL support in Android?
Supporting different languages goes beyond using locale-specific resources. Some users choose a language that uses right-to-left (RTL) scripts, such as Arabic or Hebrew, for their UI locale.
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.