强制 RTL 布局方向不起作用

sta*_*ner 3 android android-layout

我正在尝试在我的应用程序中添加 RTL 支持,其中布局方向也应该在强制设置为 RTL 时更改为 RTL。

我遵循了:

设置minSdkVersion为 19 ,android:supportsRtl="true"AndroidManifest.xml, Switched left/right attributes to start/end 中添加到应用程序标签

按照这个链接。

但是,即使我使用“强制 RTL 布局方向”,我的应用程序也不会显示 RTL 布局。系统UI翻转为RTL,其他应用也支持RTL。

还有什么需要做的吗?

小智 7

在 manifest.xml 中添加 android:supportsRtl="true" 标签

并在每个活动中在 onCreate 方法中添加这一行

getWindow().getDecorView().setLayoutDirection(View.LAYOUT_DIRECTION_RTL);
Run Code Online (Sandbox Code Playgroud)