AlertDialog
layoutInflater を使用してレイアウトからカスタムを作成します。このレイアウトで、ボタンを見つけて、OnClickListener
このボタンに設定しました。問題は、メソッドonClick
が存在せず、できないDialogInterface
ことですdialog.dissmiss
。AlertDialog、またはおそらく上のポインターを取得するにはどうすればよいDialogInterface
ですか?
AlertDialog.Builder builder;
LayoutInflater inflater = (LayoutInflater) myApp.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
View layout = inflater.inflate(R.layout.my_dialog, null);
((Button) layout.findViewById(R.id.downloadButton)).setOnClickListener(new OnClickListener()
{
@Override
public void onClick(View v)
{
//in this, i want to dissmiss dialog
//some code
}
});
クラス属性のダイアログにポインターを保存したくありません-他の方法が存在する可能性がありますか? ありがとう :)