У меня кастомный вид (TextView). Когда пользователь нажимает на экран, настраиваемый вид будет перемещаться в зависимости от касания (положение X). Для этого я вызываю setMarginLeft в пользовательском представлении динамически на языках LTR. Если по умолчанию используется ориентация RTL, я вызываю setMarginEnd в пользовательском представлении. В LTR он работает нормально, но в RTL не работает. Я думаю, что setMarginEnd не работает в RTL.
Заранее спасибо.
Чтобы поддерживать RTL в вашем приложении, вам сначала нужно добавить android:supportsRtl = "true" к элементу <application> в вашем файле manifest.
и setMarinStart в вашем приложении.
Я уже использую этот атрибут в файле манифеста. Изменение макета работает при смене языка. setMarginStart работает, но не setMarginEnd.