如何在 StaticView 中将 "Text direction" 设置为 RTL

How to set "Text direction" to RTL in StaticView

我正在使用 StaticLayout 并使用一些 RTL 文本。 问题是它不能很好地处理 RTL。在TextView中你可以设置一个"textDirection"。这里也有办法吗? 谢谢!

尝试在字符串中使用从左到右的标记:

left-to-right mark: ‎ or ‎ (U+200E)
right-to-left mark: ‏ or ‏ (U+200F)

所以在你的字符串中按以下方式尝试 usןמע

String rtl = "\u200F ימין לשמאל";

我遇到了同样的问题,通过更改解决了

android:layout_width="wrap_content"

android:layout_width="match_parent"

在 TextView 标签中。

希望对您有所帮助。