在scrollview中拥有大量textview时滚动变慢

时间:2013-07-01 14:26:16

标签: android layout textview scrollview

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

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

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

但是在第一次加载时它还是那么慢,有什么想法吗?

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

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