Java Android TextView-字幕CPU负载

Java Android TextView-字幕CPU负载,java,android,textview,marquee,Java,Android,Textview,Marquee,我有一个专有的安卓触摸屏的特殊情况。 在Android应用程序中,我在一个页面上有多个文本视图字段,它们使用了字幕功能。 =>一切正常,但如果页面上有超过7个TextView元素,marquee将使用近100%的cpu负载 如果marquee关闭,负载将变为0%-1% 我们确信我们在这里得到的这个触摸屏的图形驱动程序坏了,但是我们没有可能在那里交换任何东西,因为它已经关闭了 详细说明:CPU评测(使用DDMS)显示,大部分时间用于android.graphics.Canvas.nativeDra

我有一个专有的安卓触摸屏的特殊情况。 在Android应用程序中,我在一个页面上有多个文本视图字段,它们使用了字幕功能。 =>一切正常,但如果页面上有超过7个TextView元素,marquee将使用近100%的cpu负载

如果marquee关闭,负载将变为0%-1%

我们确信我们在这里得到的这个触摸屏的图形驱动程序坏了,但是我们没有可能在那里交换任何东西,因为它已经关闭了

详细说明:CPU评测(使用DDMS)显示,大部分时间用于android.graphics.Canvas.nativeDrawPath(III)V

现在我的问题是: 在这种情况下你有什么建议

(我不能使用多行字段,因为ui是用户自定义的,并且有预定义的小部件,我也不能使字段变大)

哦,是的,它是安卓2.3.3,我无法升级。 我不知道安卓2.3的选框效果有多聪明,所以我正在考虑实现我自己的选框效果,并尝试将重绘请求分组在一起,但我想我应该先问一下

我还尝试了textView缓存,但这没有帮助

谢谢你的提示,
michael

对于其他有相同问题的人:

我实现了我自己的“类ScrollTextView扩展TextView”,它实现了一个定制的、基于字符的字幕,它看起来很漂亮,性能也更好。(开始时每隔333毫秒删除1个字符,开始时稍作停顿。然后重复。)

如果应用程序未部署在带有horrfic图形驱动程序的设备上,它只会激活TextView的字幕


奇怪的、意外的问题已解决:-)

对于具有相同问题的其他问题:

我实现了我自己的“类ScrollTextView扩展TextView”,它实现了一个定制的、基于字符的字幕,它看起来很漂亮,性能也更好。(开始时每隔333毫秒删除1个字符,开始时稍作停顿。然后重复。)

如果应用程序未部署在带有horrfic图形驱动程序的设备上,它只会激活TextView的字幕

奇怪的、意想不到的问题解决了:-)