Android中的“滚动”TextView文本

时间:2012-01-09 08:43:11

标签: android string scroll textview

我遇到以下情况: 我有一个大约40 - 50个单词的字符串和一个带有最大值的TextView。 3行。 是否可以让TextView显示从特定Word(不是第一个)或字符串中的Regex开始的文本片段? 例如:

String: Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna

Shown in TextView: ...consetetur sadipscing elitr, sed diam nonumy...

2 个答案:

答案 0 :(得分:3)

您实际上不需要使用ScrollView。只需在layout xml文件中设置textview的android:maxLinesandroid:scrollbars = "vertical"属性即可。然后使用代码中的TexView.setMovementMethod(new ScrollingMovementMethod())。答对了!!!!它滚动。取自this答案。

答案 1 :(得分:1)

您可以对代码实施以下更改:

urBtn.setEllipsize(TruncateAt.MARQUEE);
urBtn.setMarqueeRepeatLimit(-1);

这将设置按钮中的文本以便在聚焦时始终滚动