2

StackOverflow を検索しましたが、最適な解決策が見つかりませんでした。私は持っていて、ListViewでそれをしListViewたいdelete(like swipe the listview item)のですが、どうすればいいですか? 誰でもこれを解決するのに役立ちます....listviewitemreplace with new image or show new image at that deleted position

私はこれを試しました

ImageView imageView = (ImageView) lView.getChildAt(position);
imageView.setImageResource(R.drawable.redo);

しかし、結果を得ることができません!!

4

5 に答える 5

2

このブログは Chat Hasse で確認できます

http://graphics-geek.blogspot.in/search?updated-max=2013-06-28T10:23:00-07:00&max-results=7

下位バージョンの説明と移植するコードもあります。この例は、テキストを含む listitem をスワイプして削除する方法を示しています。

例については、私の答え@を確認してください

Android リストビューの行削除アニメーション

ドローアブルのリストを維持します。リストビューでスワイプした位置に従って、リストからドローアブルを削除します。アダプターを呼び出しnotifyDataSetChangedて、リストを更新します。

于 2013-09-12T11:51:30.200 に答える
0

アダプタを更新する必要があります。これを試して:

 adapter.notifyDataSetChanged();
于 2013-09-12T11:52:17.303 に答える
0

アダプターを再作成し、notifyDataSetChanged() を呼び出す必要があります。

myadapter=new myListViewAdapter(....);
myadapter.notifyDataSetChanged();
于 2013-09-12T12:06:31.913 に答える