【问题标题】:Create cyclic textview创建循环文本视图
【发布时间】:2015-07-10 01:39:50
【问题描述】:

我将大量数据泄漏到TextView 中,过了一段时间后,第一条消息变得不那么有趣了。 因此,我想将最大行数限制为 40 并执行 TextView 循环,然后 41 行将写入“TextView”的第一行

我知道我可以使用此属性限制最大行数:

android:maxLines="40"

但我没有找到任何有效的方法来执行TextView 循环。当然,我可以将数据保存在Queue,然后每次更新TextView,但我认为这不是一个好的有效方法……

有没有有效的方法来实现循环'TextView'?

【问题讨论】:

    标签: android textview cyclic


    【解决方案1】:

    您可以使用 Stringbuilder 类从索引 0 追加 String

    http://docs.oracle.com/javase/6/docs/api/java/lang/StringBuilder.html

    【讨论】:

    • 非常感谢,这真是个好主意。只是您认为更新所有文本(TextView.settext(Stringbuilder.toString())的成本不是很多吗? (我每秒更新 TextView 200 次)
    • @AsfK 我从未尝试过,所以您应该尝试一下。但是,我认为如果您不创建对象的重复实例,那会很好。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-07-01
    • 2016-07-18
    • 1970-01-01
    • 1970-01-01
    • 2017-12-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多