onClick イベントを持つ AlertDialog を含む onClickListener イベントがあります。親の onClick イベント ビューを取得したいと思います。例:
View.OnClickListener listener = new View.OnClickListener(){
public void onClick(View v){
//need to pass v to alert's onClickListener
AlertDialog.Builder alert = new AlertDialog.Builder(MyClass.this);
alert.setPositiveButton("Go", new DialogInterface.OnClickListener(){
public void onClick(DialogInterface dialog,int which){
//need parent onClick's View as v
String str = v.getTag().toString();
Toast.makeText(getApplicationContext(),str,Toast.LENGTH_SHORT).show();
}
});
}
};
これを達成する方法はありますか?これはプログラムで作成された複数のアイテムに適用されるため、 onclicklistener 内で (View)findViewById(id) を呼び出すことはできません