0

我有 Scrollview 正在被务实地填充,大量的 textview 带有从 Assets 文件夹加载的背景位图。它们被填充为行。每行有不同数量的列,当我有大量这些文本视图时,它滚动停止平滑,我不能使用适配器,因为我有多个案例,每个文本视图应该有一个单独的动作,如何使这个滚动更平滑?

我使用了覆盖文本视图并覆盖了:

@Override
    public void requestLayout() {
        /*
         * Do nothing here
         */
    }

但是在第一次加载时它仍然很慢,有什么想法吗?

4

2 回答 2

1

您可以为特定活动添加 android:hardwareAccelerated="false"。 http://developer.android.com/guide/topics/graphics/hardware-accel.html

于 2013-07-01T14:41:08.810 回答
0

我仍然会使用适配器和ListView设计,因为您可以为每一行添加不同的布局,就像您已经在做的那样。唯一的区别是ListView将根据需要处理销毁和创建这些视图。如果您将有许多不同类型的视图,则无需使用适配器convertViewgetView()方法。但它仍然应该滚动更顺畅。

于 2013-07-01T14:40:01.830 回答