1) , если вы хотите использовать
getWindow().getDecorView().setLayoutDirection(View.LAYOUT_DIRECTION_RTL);
, затем добавьте этот код в манифест
<application android:supportsRtl="true">
2) другим способомчтобы достичь этого ...
your_layout.xml:
<android.support.v4.widget.DrawerLayout
android:id="@+id/drawer_layout"
tools:openDrawer="end">
<android.support.design.widget.NavigationView
android:id="@+id/nav_view"
android:layout_gravity="end" // here you can change direction
/>
</android.support.v4.widget.DrawerLayout>
YourActivity.java:
@Override
public boolean onOptionsItemSelected(MenuItem item) {
if (item != null && item.getItemId() == android.R.id.home) {
if (mDrawerLayout.isDrawerOpen(Gravity.RIGHT)) {
mDrawerLayout.closeDrawer(Gravity.RIGHT);
}
else {
mDrawerLayout.openDrawer(Gravity.RIGHT);
}
}
return false;
}