1

独自の「OnClick」イベントハンドラーメソッドの実行をクリックすると、AndroidのLinearLayoutにImageButtonsのArrayListがあります。

独自の OnClick イベントから ArrayList の要素 (ImageButton) のインデックスを取得したいと考えています。

しかし、私は今のところ解決策を作ることができません。

それ以外の場合は、整数としてインデックスを持つカスタム ImageButton を作成する必要がありますが、これはより複雑です。

それに対する良い解決策はありますか?前もって感謝します。

4

1 に答える 1

0

これを見てください。それはあなたを助けるかもしれません。

//This is your arraylist of buttons
ArrayList<ImageButton> buttons ;

...

//This is your click listener
onClick(View view){

   ImageButton clickedButton = (ImageButton)view;
   int index = buttons.indexOfObject(clickedButton);
   if(index!=-1){
     //Your imagebutton clicked
   }
}
于 2013-03-19T08:10:13.167 に答える