优化复杂的布局

fla*_*nes 5 user-interface android android-layout

我为Android开发了一个音频播放器,在我的浏览专辑活动中,我遇到了一个性能问题:滚动时滞后很多.

在此图像中是我的布局表示:在此输入图像描述

这是一个显示行的ListView; 一行包含按艺术家分组的5张专辑.

每种不同的颜色都是不同的布局文件.每个文件都由适配器管理.

在专辑(橙色)中,我不在TextView上使用compoundDrawable,因为我有ImageView延迟加载,我不明白如何在textview compoundDrawable上进行这种延迟加载.

如果需要,我可以发布所有布局文件.

fla*_*nes 2

经过多次优化后,我像这样改变了布局

我的新布局