2

StackOverflow を検索しましたが、最適な解決策が見つかりませんでした。私は を持っていてListView、(リストビュー アイテムをスワイプするように) リストビュー アイテムを削除し、 のその位置にある新しい画像に置き換えたいのですがListView、どうすればいいですか?

4

4 に答える 4

2

多くの例があります。これをチェックしてください。リンク

listitem xml ファイルには ImageView が必要であり、これを GetView 関数に入力する必要があります。

または、位置 10 などの特定の位置にのみ Imageview が必要な場合は、GetView 関数でその位置 10 を確認し、ImageView を含む別のレイアウトを膨張させます。

于 2013-09-11T04:19:29.057 に答える
1

カスタム リストビューとリストビュー アイテム用の別のファイルをレイアウト フォルダー(say listview_items.xml)に作成する必要があります。このファイルをrelative layoutルート レイアウトとして保持すると、イメージビューを任意の指定位置に自由に移動できます。

お役に立てれば

于 2013-09-11T05:26:36.643 に答える
1

これはソリューションに最適な URL です

http://expertnotfound.wordpress.com/2012/03/03/customizing-the-android-listview/

それを確認し、コードに従って実装してください。

于 2013-09-11T04:21:42.690 に答える
1

の項目を置き換えるにListViewは、バッキングのデータを変更して を呼び出す必要がありAdapterます。notifyDataSetChangedAdapter

何をしているかによっては、Adapterクラスの 1 つをサブクラス化し (通常はサブクラス化します)、拡張するレイアウトを決定するためにBaseAdapterカスタム ロジックを実行する必要がある場合もあります。変更されていないビューを再膨張させないように、getView必ずパターンを使用してください。ViewHolder

それが役立つことを願っています!

于 2013-09-11T05:31:21.887 に答える