Ellipsize marquee / end

时间:2012-09-05 09:08:42

标签: android

我刚刚开始了解在文本视图中使用ellipsize。但我无法理解,如果我设置android:ellipsize =“marquee”而不是使用android:ellipsize =“end”,我应该得到什么样的效果。我是android的新手。请帮忙。

3 个答案:

答案 0 :(得分:35)

如果你想让你的textview水平滚动,那么ellipsize“marquee”只会起作用。 Ellipsize“end”将帮助您使用“...”进行textview ellipsize

答案 1 :(得分:31)

比视图长的单词是宽泛的,而不是在中间打破。您通常也需要设置scrollHorizo​​ntally或singleLine,以便整个文本也被约束为一行而不是仍然允许分成多行。

必须是以下常量值之一。

假设原始值文本视图是 aaabbbccc 并且它在视图中的拟合

Constant    Value   Description
none         0      
start        1      output will be : ...bccc
middle       2      output will be : aa...cc
end          3      output will be : aaab...
marquee      4      out put will be : aaabbbccc auto sliding from right to left

答案 2 :(得分:16)

如果您想在应用中使用水平滚动文字,请使用

android:ellipsize="marquee"

单行大文本将滚动。

但如果您使用,

android:ellipsize="end"
屏幕结束后的

文本将显示为

  

...