简单的Android滚动文本自动收报机

时间:2011-10-12 04:50:06

标签: android text

我想为一个简单的Android应用程序创建一个滚动文本自动收报机。

我有一个存储在数组中的大量引号列表,我想用引号随机填充我的自动收报机:一个引号一直滚动,然后另一个随机选择并滚动它的方式,依此类推。

无论重点是什么还是徘徊在什么地方,股票代码都应该突然显现......

1)如何为这些目的创建文本自动收报机?

2)如何使用从我的数组中选择的稳定的随机引号流填充自动收报机?

由于

1 个答案:

答案 0 :(得分:6)

如果我理解您要正确执行的操作,则需要查看ellipsize的{​​{1}}和marqueeRepeatLimit属性。

通过API:

http://developer.android.com/reference/android/widget/TextView.html#attr_android:ellipsize

http://developer.android.com/reference/android/widget/TextView.html#attr_android:marqueeRepeatLimit

另外,请查看this question的实现。从我记得当我必须实现这样的事情时,XML属性可能是棘手的。它们相互干扰并阻止文本在屏幕上滚动,因此可能需要花些时间才能使其正确。

从那里,用不同的引号填充它就像在TextView上使用随机引用调用setText()一样简单,我假设你将在适当的时候存储在数组或数据库中。