友人、一連のアクティビティを含むファイルがあります。アクションが実行されると、新しいデータがファイル (txt ファイル) に追加されます。
アクティビティのリストを表示しているリストビューで特定のアクティビティが起動されたとき。画像を参照してください。ボタンをクリックすると、その特定のエントリが削除され、txt ファイルのレコードも変更されます。同じコードを私と共有してください。
前もって感謝します :)
友人、一連のアクティビティを含むファイルがあります。アクションが実行されると、新しいデータがファイル (txt ファイル) に追加されます。
アクティビティのリストを表示しているリストビューで特定のアクティビティが起動されたとき。画像を参照してください。ボタンをクリックすると、その特定のエントリが削除され、txt ファイルのレコードも変更されます。同じコードを私と共有してください。
前もって感謝します :)
これを試して
delete.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
// TODO Auto-generated method stub
// adapter is object of adapter
// dataList is arrayList
// variable for listview
listview.invalidateViews()
adapter.remove(dataList.get(position));
adapter.notifyDataSetChanged();
}
});
項目クリックの位置を取得し、アダプターから項目を削除します。そして、変更されたデータをアダプターに通知します。
ボタン クリックの位置を取得します。この位置を使用して、データホルダーから特定の項目を削除します。
yourdataHolder.remove(position);
最後に、リストビューの変更を通知します。notifyDataSetChanged();
それでも問題が解決しない場合はお知らせください。