我让Scrollview以实用方式填充,大量的textview带有从Assets文件夹加载的背景Bitmap。它们被填充为行。每行有不同的列数,当我有大量的这些文本视图时,它滚动停止平滑,我不能使用适配器,因为我有多个案例,每个textview应该有一个单独的动作,如何使这个滚动更顺利? / p>
我使用了Overlated文本视图并覆盖了:
@Override
public void requestLayout() {
/*
* Do nothing here
*/
}
但是在第一次加载时它还是那么慢,有什么想法吗?
答案 0 :(得分:1)
您可以为特定活动添加android:hardwareAccelerated =“false”。 http://developer.android.com/guide/topics/graphics/hardware-accel.html
答案 1 :(得分:0)
我仍然使用适配器和ListView
设计,因为您可以为每行充气不同的布局,就像您已经做的那样。唯一的区别是ListView
将根据需要处理销毁和创建这些视图。
如果您有许多不同类型的视图,则无需在适配器的convertView
方法中使用getView()
。但它仍然应该滚动得更顺畅。