美好的一天!onItemLongClick不會更新列表視圖中的查看項目
我想知道爲什麼onItemLongClick不會在ListView中更新視圖項目的原因,但是當我使用onItemClick它按預期工作時,這是我的代碼的片段。我很抱歉,我忘了在該片段中添加return語句,但問題仍未解決。
private void updateView(int position) {
View v = listView.getChildAt(position -
listView.getFirstVisiblePosition());
ImageView tempImgView = (ImageView) v.findViewById(R.id.avatarIcon);
if (listView.isItemChecked(position)) {
tempImgView .setImageResource(R.drawable.ic_check_24dp);
} else {
tempImgView .setImageResource(R.drawable.ic_uncheck_24dp);
}
}
@Override
public void onItemClick(AdapterView<?> arg0, View view, int position,
long id) {
updateView(position);
return true;
}
@Override
public boolean onItemLongClick(AdapterView<?> arg0, View view, int position,
long id) {
updateView(position);
return true;
}
post updateView()。 – Rajasekhar
你的代碼甚至不會編譯。 –
嗨我所有的歉意,我忘了添加return語句,但問題仍未解決。 – Kuro