gpt4 book ai didi

android - ListView 向上滚动卡住

转载 作者:太空狗 更新时间:2023-10-29 14:25:22 32 4
gpt4 key购买 nike

我有带有自定义 cursoradapter 的 ListView 。它包含几百个项目。向下滚动既流畅又快速,但向后滚动却一直很僵硬。我不在 UI 线程上加载图像或某些操作。仅从游标中获取少量值并将其设置到 TextView 中

private class EpisodesAdapter extends CursorAdapter {
LayoutInflater inflater;
public EpisodesAdapter(Context context) {
super(context, null, false);
inflater = (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
}

@Override
public View newView(Context context, Cursor cursor, ViewGroup parent) {

View view = inflater.inflate(R.layout.list_item_episode, parent, false);

view.setBackgroundResource(R.drawable.abs__list_selector_holo_light);
return view;
}

@Override
public void bindView(View view, final Context context, final Cursor cursor) {
final String title = cursor.getString(EpisodesQuery.EPISODE_TITLE);
final String episodeId = cursor.getString(EpisodesQuery.EPISODE_ID);
final String time = cursor.getString(EpisodesQuery.EPISODE_PUBLISHED_AT);
final String episodeUrl = cursor.getString(EpisodesQuery.EPISODE_URL);
final int stateId = cursor.getInt(EpisodesQuery.EPISODE_STATE_ID);

((TextView) view.findViewById(R.id.title)).setText(title);
......
}
}

一些想法是什么导致了这个问题?

最佳答案

我想我明白了。游标中的一列包含一些 blob 数据。当我从查询选择中删除此列时,它会平滑地向上滚动。感谢您的所有回答。

关于android - ListView 向上滚动卡住,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13126380/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com