gpt4 book ai didi

android - 如何使用 OnItemClick 刷新我的 ListView 中单行的内容

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:08:06 28 4
gpt4 key购买 nike

我有一个带有复选框的 ListView。我要实现的是一个 onItemClick(在我的 Activity 中),如果我单击该行,它会检查/选择我的 CheckBox,如下所示:

@Override
public void onItemClick(AdapterView<?> parent, View view,
int position, long id) {
MyItem row = ListofRows.get(position);
row.setSelected(true);
myAdapter.notifyDataSetChanged();
}

当我在行中单击时,由于方法 notifyDataSetChanged() 刷新了 ListView

问题是:此方法会刷新整个 ListView,结果,即使用户位于列表底部。

我需要的是:仅刷新这个单击的行,这样用户就不会被带到列表的开头。

这个问题有什么解决办法吗?

最佳答案

使用选择的索引查看 v = getListView.getChildAt(index);

现在用新值更新 View 。

关于android - 如何使用 OnItemClick 刷新我的 ListView 中单行的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7018045/

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