4
私はCheckBoxでListViewを持っています。 私が実装しようとしていますが、あなたは以下を参照することができますように私は、行をクリックしたかどうかを確認/私のチェックボックスを選択している(私の活動で)onItemClickです:どのようにOnItemClickを使用して私のリストビュー内の単一の行の内容を更新する
@Override
public void onItemClick(AdapterView<?> parent, View view,
int position, long id) {
MyItem row = ListofRows.get(position);
row.setSelected(true);
myAdapter.notifyDataSetChanged();
}
私は行をクリックし、リストビューこの方法は、全体のリストビューを更新し、その結果、ScroolBarは(ユーザーがリストのヘッダに駆動される)場合でも、最初に行く:()
問題が IS notifyDataSetChangedための方法の更新されユーザーはリストの一番下にあります。
必要なもの:ユーザーがリストの先頭に移動しないように、このクリックされた行を1つだけリフレッシュします。
この問題の解決方法はありますか?
次を参照:http://stackoverflow.com/questions/3724874/android-update-single-item-in-list –