1

カスタムアダプタクリックでボタンのUIを変更しようとしていますが、特定のボタンクリックイベントで機能的な処理を実行できます。しかし、ボタンのUIを変更しようとすると、最後に追加されたボタンに反映されます。setTag()オプションも試してみました。

4

3 に答える 3

1

使用するV.setBackgroundResource(R.drawable.drawableName);

名前はdrawableドローアブルフォルダのバックグラウンドリソースです。

于 2013-08-01T10:14:57.180 に答える
0

私は自分で答えを見つけました。カスタムアダプタでインフレータとホルダーを使用する場合は、すべての行(データ)に対して新しいオブジェクトを作成する必要があります。これにより、それらのファミリに属する​​すべてのアイテムにアクセスできます。

于 2013-02-22T06:15:21.737 に答える
0

次のように、onClickイベント内のボタンの背景を設定できます。

btn.setOnClickListener(new OnClickListener() {
                @Override
                public void onClick(View v) {
                     v.setBackgroundDrawable(drawable);
                }
            });
于 2013-02-21T11:52:47.697 に答える