Объявите объект RelativeLayout в вашей деятельности или фрагмент как поле
private RelativeLayout mRoot;
Инициализируйте переменную корневого объекта макета, как показано ниже:
В действии:
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.yourLayout);
mRoot= findViewById(R.id.message_single_layout);
}
во фрагменте:
@Override
public void onViewCreated(View view, @Nullable Bundle savedInstanceState) {
super.onViewCreated(view, savedInstanceState);
mRoot= (RelativeLayout) view;
}
И где бы вы ни захотели установить для корневого Направление расположения значение rtl (есливаш минимальный SKD составляет не менее 17). RTL означает справа налево
mRoot.setLayoutDirection(View.LAYOUT_DIRECTION_RTL);
Надеюсь, это поможет вам !!