我想根据语言对TextView的内容进行对齐(对于希伯来语、阿拉伯语等使用gravity=right)。我尝试查找资源文件夹后缀,例如layout-ltr或一些API以帮助我编程设置重力,但我没有找到任何信息。有没有通用的方法可以做到这一点?
你需要使用的资源标识符是ldrtl,但在此之前,你需要在清单文件中添加android:supportsRtl="true"来指示你的应用支持RTL语言。Android甚至提供了完整的RTL语言API。你可以在http://android-developers.blogspot.fr/2013/03/native-rtl-support-in-android-42.html中找到相关信息。