我的新闻应用程序有这个布局
<ScrollView >
<RealativeLayout>
<TextView/>
<HorizontalListView> //a custom View that uses baseadapter and view recycling
<ReativeLayout/>
<ImageView/>
<TextView/>
<ReativeLayout/>
<ReativeLayout/>
<ImageView/>
<TextView/>
<ReativeLayout/>
<ReativeLayout/>
<ImageView/>
<TextView/>
<ReativeLayout/>
<HorizontalListView/>
.
.
five horizontal srollViews
问题是在我的 xperia arc(我的调试设备)上,滚动视图非常滞后,并且层次结构查看器在所有视图上显示大量绘制时间,而当我在 Galaxy s3 规格模拟器上调试时,模拟器上的应用程序是更加流畅和层次分明的查看器提供了更好的绘图布局和测量数字。模拟器在模拟器上获得更快的数字是否正常?oris 与手机有关的东西,或者是代码:
注意:我的 xperia arc 有 CM9 布局中的所有图像都在单独的线程中下载并放入 Lrucache。
每次调用 onlayout 时,HorizontalscreenView onlayout() 方法都会创建一个新的可运行对象(这样我可以在滚动时请求布局以回收视图)