0
我從android的對話框派生了一個對話框。並使用setContentView()
將對話框設置爲對話框。在我的佈局中有按鈕,我需要關閉該按鈕單擊對話框。現在,我點擊按鈕上的吐司,工作正常。這個怎麼做?以下是我迄今爲止編寫的代碼。如何關閉按鈕單擊對話框?按鈕是在一個佈局設置爲對話框使用setContentView
public class ErrorAlertDialog extends Dialog {
private TextView _errormessagetitle, _errormessagedescription;
private String _title, _description;
public BSFErrorAlertDialog(Context context, String title, String description) {
super(context);
_title = title;
_description = description;
}
@Override
public void onCreate(Bundle savedInstanceState) {
requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.bsfalerterror);
final Button button1 = (Button) findViewById(R.id.btnerrordialogok);
button1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Toast.makeText(getContext(), "button1 click",Toast.LENGTH_LONG).show();
}
});
_errormessagetitle = (TextView) findViewById(R.id.bsftxterrorheading);
_errormessagetitle.setText(_title);
_errormessagedescription = (TextView)findViewById(R.id.bsftxterrormessage);
_errormessagedescription.setText(_description);
}
}