如何在 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 标签中。
希望对您有所帮助。
我正在使用 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 标签中。
希望对您有所帮助。