我遇到以下情况: 我有一个大约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...
答案 0 :(得分:3)
您实际上不需要使用ScrollView。只需在layout xml文件中设置textview的android:maxLines
和android:scrollbars = "vertical"
属性即可。然后使用代码中的TexView.setMovementMethod(new ScrollingMovementMethod())
。答对了!!!!它滚动。取自this
答案。
答案 1 :(得分:1)
您可以对代码实施以下更改:
urBtn.setEllipsize(TruncateAt.MARQUEE);
urBtn.setMarqueeRepeatLimit(-1);
这将设置按钮中的文本以便在聚焦时始终滚动