4
我有一個帶CheckBox的ListView。 我想實現是一個onItemClick(在我的活動),入住/選擇我的複選框,如果我點擊該行,你可以看到如下:如何在我的ListView中使用OnItemClick刷新單行內容
@Override
public void onItemClick(AdapterView<?> parent, View view,
int position, long id) {
MyItem row = ListofRows.get(position);
row.setSelected(true);
myAdapter.notifyDataSetChanged();
}
當我行中單擊,ListView控件被刷新,因爲該方法的notifyDataSetChanged()
問題是:此方法刷新整個ListView和作爲結果,ScroolBar前進到開始(用戶驅動到列表的標題),即使用戶位於列表的底部。
我需要什麼:刷新這個單擊的行,以便用戶不會被驅動到列表的開頭。
有沒有解決這個問題的方法?
看到這個:http://stackoverflow.com/questions/3724874/android-update-single-item-in-list –