我有一个ListView,它使用自定义ArrayAdapter来扩展视图。其中一些视图需要显示图像。为了防止ListView在滚动时出现打嗝,我需要在专用线程上加载一个位图,并且只有在Bitmap准备好添加到ImageView时才回调到UI线程。 / p>
这很好用,但问题是添加位图的布局需要扩展以保存Bitmap,并且瞬时扩展看起来对用户不利。
如果有一种方法可以提前加载Bitmap,在它滚动到视图之前,它很可能会在滚动到视图时加载。所以问题是:
有没有办法扩展ListView使用的区域边界,以确定何时要求适配器显示另一个视图?我假设我可以破解ListView源代码,但是如果可能的话就想避免这种情况。
或者,如果您有更好的建议,请告诉我。