Is there a way to determine if the device is in a right to left language (something like Arabic) as opposed to something that\'s left to right (English)?
Something c
If you are using Core KTX
you could use:
if (Locale.getDefault().layoutDirection == LayoutDirection.RTL)
Yes,use the Bidi.getBaseLevel() function, it will return 0 for left-to-right and 1 for right to left.
http://developer.android.com/reference/java/text/Bidi.html#getBaseLevel()