Android 如何设置;“文本方向”;在StaticView中创建RTL
我使用的是静态布局和一些RTL文本。 问题是它不能很好地处理RTL。在Android 如何设置;“文本方向”;在StaticView中创建RTL,android,right-to-left,staticlayout,Android,Right To Left,Staticlayout,我使用的是静态布局和一些RTL文本。 问题是它不能很好地处理RTL。在TextView中,您可以设置“textDirection”。这里也有办法吗? 谢谢 尝试在字符串中使用从左到右的标记: left-to-right mark: ‎ or ‎ (U+200E) right-to-left mark: ‏ or ‏ (U+200F) 因此,在您的字符串中,请按以下方式尝试我们 String rtl = "\u200F
TextView
中,您可以设置“textDirection”。这里也有办法吗?
谢谢 尝试在字符串中使用从左到右的标记:
left-to-right mark: ‎ or ‎ (U+200E)
right-to-left mark: ‏ or ‏ (U+200F)
因此,在您的字符串中,请按以下方式尝试我们
String rtl = "\u200F ימין לשמאל";
我也有同样的问题,通过改变来解决
android:layout\u width=“wrap\u content”
到
android:layout\u width=“match\u parent”
在文本视图标记中
我希望这有帮助。它不适用于所有版本或仅适用于旧版本?它不适用于所有版本。@ssgr“rtl”的正确标记替换为“从右到左”。已修复:)。文本可以是RTL和LTR。。。那么,我应该在运行时添加“\u200F”吗?感觉不对。你试过你的textciew.setTextDirection(View.TEXT\u DIRECTION\u ANY\u RTL)吗;这不是文本视图。。。这是一个静态布局。正如你所看到的,我使用并且必须使用静态布局。不是文本视图。所以这不相关。