0

実際には、アクティビティの追加ボタンをクリックしてテーブルに行を追加します。行の追加をクリックすると、テーブルに追加されます。行には、いくつかの編集テキストと 1 つの削除ボタンが含まれています。削除をクリックして微粒子行を削除したい。しかし、それらは同じビューを持つ複数の行です。そのため、どの行の削除ボタンをクリックしてその行をテーブルから削除するかを知る方法を教えてください。

ウォレットのサンプル画像を1つ追加します。私はそのように処理したい。 ほんの一例です

ビューも 1 つのテーブル行に追加されました。table.addView(view); で追加しました。方法

4

1 に答える 1

0

addview メソッドでこのようなボタンを取得する必要があります。そして、そのボタンにクリックリスナーを与えます。

Button btnDelete = (Button)v.findViewById(R.id.btnDelete);
btnDelete.setTag(id);

Row にビューを追加する場合。それらに一意の識別子を設定するだけです。

btnDelete.setTag(id);

このようにして、クリックイベントでどのボタンがクリックされたかを識別できます。このような:

String tag = view.getTag();

これで、削除するビューがわかったので、それらを削除する作業を行います。

それが役に立てば幸い!!!

于 2013-08-13T07:23:57.940 に答える