Android 不使用Gravity.RIGHT、Gravity.LEFT打开导航抽屉(.openDrawer()),

Android 不使用Gravity.RIGHT、Gravity.LEFT打开导航抽屉(.openDrawer()),,android,Android,我正在为android开发多语言应用程序。问题是,如果语言是RTL,我希望抽屉从右边打开,反之亦然 您可以使用android:layout\u gravity=“start”来代替左右调整。这将确保方向取决于您的语言。您可以使用android:layout\u gravity=“start”而不是左右对齐。这将确保方向取决于您的语言。您可以使用android:layout\u gravity=“start”而不是左右对齐。这将确保方向取决于您的语言。您可以使用android:layout\u g

我正在为android开发多语言应用程序。问题是,如果语言是RTL,我希望抽屉从右边打开,反之亦然

您可以使用android:layout\u gravity=“start”来代替左右调整。这将确保方向取决于您的语言。

您可以使用android:layout\u gravity=“start”而不是左右对齐。这将确保方向取决于您的语言。

您可以使用android:layout\u gravity=“start”而不是左右对齐。这将确保方向取决于您的语言。

您可以使用android:layout\u gravity=“start”而不是左右对齐。这将确保方向取决于您的语言。

使用

android:layout_gravity="end"
将此行添加到导航抽屉的listview xml。这将把listview添加到抽屉的右侧,它将从右侧打开(如果在RTL环境中,则从左侧打开)

你可以打电话打开这个抽屉

mDrawerLayout.openDrawer(GravityCompat.END);
使用

将此行添加到导航抽屉的listview xml。这将把listview添加到抽屉的右侧,它将从右侧打开(如果在RTL环境中,则从左侧打开)

你可以打电话打开这个抽屉

mDrawerLayout.openDrawer(GravityCompat.END);
使用

将此行添加到导航抽屉的listview xml。这将把listview添加到抽屉的右侧,它将从右侧打开(如果在RTL环境中,则从左侧打开)

你可以打电话打开这个抽屉

mDrawerLayout.openDrawer(GravityCompat.END);
使用

将此行添加到导航抽屉的listview xml。这将把listview添加到抽屉的右侧,它将从右侧打开(如果在RTL环境中,则从左侧打开)

你可以打电话打开这个抽屉

mDrawerLayout.openDrawer(GravityCompat.END);


GravityCompat.END
我想用编程的方式来做这件事。然后像@EugenPechanec说的那样去做。@khushalchohan你不把它编辑到你的答案中,所以它是完整的,
GravityCompat.END
我想用编程的方式来做这件事。然后像@EugenPechanec说的那样去做。@khushalchohan你不把它编辑到你的答案中,所以它是完整的
GravityCompat.END
我想用编程的方式来做这件事。然后像@EugenPechanec说的那样去做。@khushalchohan你不把它编辑到你的答案中,所以它是完整的,
GravityCompat.END
我想用编程的方式来做。然后像@EugenPechanec说的那样去做。@khushalchohan你不把它编辑到你的答案中,所以这是个好主意,但遗憾的是,我使用的是api 11。在这种情况下,您必须根据language@Danial为什么使用API11是个问题?好主意,但遗憾的是我使用的是API11。在这种情况下,您必须根据不同的应用程序以编程方式更改它language@Danial为什么使用API 11是个问题?好主意,但遗憾的是,我使用的是api 11。在这种情况下,您必须根据language@Danial为什么使用API11是个问题?好主意,但遗憾的是我使用的是API11。在这种情况下,您必须根据不同的应用程序以编程方式更改它language@Danial为什么使用API 11是一个问题?