We have known that marginStart refers to the distance between the control and the view portion at the beginning adn marginLeft refers to the distance between the control and the left portion of the view.MarginEnd and MarginRight are the same.
In general,the beginning of a view is its left side.But some languages are written in right-to-left order ,such as Arabic.
So after Android 4.2, Google introduced RTL layout, which supports for right-to-left text layout display. In order to better compatible with RTL layout, it is recommended to use MarginStart and MarginEnd instead of MarginLeft and MarginRight.So that the application can be maintained on the normal screen and the screen displaying text from right to left .