What is 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)
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.
How does RTL text work?
As the name implies, RTL languages such as Arabic and Hebrew read from right to left rather than left to right (e.g., in English, French, Spanish, German, etc.) The most challenging aspect of RTL localization is that most English content comes in formats that don't support RTL text.