每次一个textview在正常情况下都是从左往右排布的,而且如果有多行会居左靠齐;
但是在开发者模式中换成了ltr之后,虽然textview会镜像反转过去,但是多行的情况下仍然往左靠齐;
这就不是预期的结果了,这个时候需要在textview中加入:
textAlignment = viewStart ;
EditText中需要设置下列属性:
android:textAlignment="viewStart"
android:gravity="start"
判断是否是RTL:
TextUtilsCompat.getLayoutDirectionFromLocale(Locale.getDefault()) == LayoutDirection.RTL