我使用以下代码创建一个带有可滚动内容的TextView
:
textView.setHorizontallyScrolling(true);
textView.setMovementMethod(new ScrollingMovementMethod());
textView.setText("a line of text");
当设置带有LTR内容的文本(英文文本)时,它按预期工作 - 您会看到文本并且可以滚动。
当使用RTL内容,希伯来语中的文本时,TextView
似乎是空的,启用的滚动会以某种方式将其置于偏移量中。实际滚动视图时,它将重置并更正问题。
似乎是一个Android SDK错误,任何想法如何解决它?使用程序化滚动手势快速启动TextView
?似乎过度。
您可以使用以下代码测试自己:
textView.setHorizontallyScrolling(true);
textView.setMovementMethod(new ScrollingMovementMethod());
textView.setText("טקסט בעברית");