1

友人、一連のアクティビティを含むファイルがあります。アクションが実行されると、新しいデータがファイル (txt ファイル) に追加されます。
アクティビティのリストを表示しているリストビューで特定のアクティビティが起動されたとき。画像を参照してください。ボタンをクリックすると、その特定のエントリが削除され、txt ファイルのレコードも変更されます。同じコードを私と共有してください。

前もって感謝します :)

ここに画像の説明を入力

4

3 に答える 3

0
  1. これを試して

     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();
    
            }
        });
    
于 2012-09-18T11:41:05.270 に答える
0

項目クリックの位置を取得し、アダプターから項目を削除します。そして、変更されたデータをアダプターに通知します。

于 2012-09-18T11:42:34.267 に答える
0

ボタン クリックの位置を取得します。この位置を使用して、データホルダーから特定の項目を削除します。

yourdataHolder.remove(position);

最後に、リストビューの変更を通知します。notifyDataSetChanged();

それでも問題が解決しない場合はお知らせください。

于 2012-09-18T11:19:39.013 に答える