我已经Gallery
使用自定义视图而不是图片实现了我的自定义。
参考是http://www.programmingmobile.com/2011/08/android-tutorial-gallery-view-without.html
但是现在我有大约 8 个自定义视图,其中包含带有大量文本的复杂布局。
问题是性能很差,我缓存视图但滚动不流畅。使用较新的设备和平板电脑没问题,但是否有一些提示如何为旧设备增加性能?我考虑过制作视图位图,但它们有很多按下/未按下的可绘制对象 + 文本内容变化非常频繁。
只是我的适配器 getView 是这样的,几乎所有时间它都返回缓存视图,但滚动不流畅,我可能会渲染视图问题吗?
@Override
public View getView(final int position, View convertView, ViewGroup parent) {
View cachedView = cachedViews.get(position);
if (cachedView != null) {
return cachedView;
}
// Else inflate view etc.
}