5

ばかげた質問に思えるかもしれませんが、特定のボタンを押すイベントに関連付けられたコードを呼び出せるようにしたいと考えています。

私は情報を探していましたが、私を助けることができるものは何もありません。

私が欲しいものの例:

final ImageView img23 = (ImageView) vTweets.findViewById(R.id.ImageView01);
img23.setId(t);

img23.setOnClickListener(new OnClickListener() {

   public void onClick(View v) {

      //I need to use this code without the user press the button//
   }
});

public void example(){

   //Here I need to use the code that is inside the onclick event//

}

ありがとう

4

3 に答える 3

18
public void example(){

   img23.performClick();

}
于 2013-01-22T13:35:57.300 に答える
1

オンクリックで必要な処理を実行する関数を作成してから、オンクリック メソッドで関数を呼び出してみませんか。関数内および onclick 関数内でコードを効果的に複製しても意味がありません。

于 2013-01-22T13:44:01.077 に答える