2012-03-09 6 views
0

ボタンのあるグリッドビューを作成しました。androidのgridview内部のボタンに応答します

しかし、今問題は、どのクリックが応答するのか分かりません。グリッドビュー上のものかボタン上のものか

また、私が作成したカスタムアダプタークラスでクリックリスナーを設定する方法や、メインクラスで設定する必要があるかどうかについてはわかりません。

私はグーグルを試みたが、役に立たなかった。誰かがこの概念上の問題を見つけ出すのを助けてくれたり、少なくとも私に良いリソースを教えてくれたら本当に本当に感謝しています。ありがとう。

答えて

0

ボタンごとにonClickListenerを設定します。

ここでは、UIを定義する場所を定義します。ほとんどの場合、これはactivityonCreateメソッドにあります。

button1.setOnClickListener(new View.OnClickListener() { 
    public void onClick(View v) { 
     // do something 
    } 
}); 

button2.setOnClickListener(new View.OnClickListener() { 
    public void onClick(View v) { 
     // do something 
    } 
}); 

button3.setOnClickListener(new View.OnClickListener() { 
    public void onClick(View v) { 
     // do something 
    } 
}); 

button4.setOnClickListener(new View.OnClickListener() { 
    public void onClick(View v) { 
     // do something 
    } 
}); 

また、私は本当に私が作成したか、私は メインクラスでそれらを設定する必要があり カスタムアダプタクラスでリスナーをクリックし設定する方法については考えています。

アダプターの詳細について教えてください。

関連する問題