ボタンをクリックしてカスタム ダイアログが表示される場合、単純なプロジェクトを作成しましたが、何かが足りないと思う場合はどうすればよいですか? ボタンをクリックするとトーストメッセージが表示されますが、ダイアログは表示されず、エラーも発生せず、アプリはクラッシュしません。ソースコード
private void layout() {
toast("save");
LayoutInflater dialoglayout = LayoutInflater.from(EditImageActivity.this);
View dialogView = dialoglayout.inflate(R.layout.save_image_dialoge,null);
my_dialog = new Dialog(EditImageActivity.this, R.style.CustomAlertDialog);
my_dialog.setContentView(dialogView);
WindowManager.LayoutParams lp = new WindowManager.LayoutParams();
lp.copyFrom(my_dialog.getWindow().getAttributes());
lp.width = (int)(getResources().getDisplayMetrics().widthPixels*0.90);
lp.height = (int)(getResources().getDisplayMetrics().heightPixels*0.90);
my_dialog.getWindow().setAttributes(lp);
final Button cancel = dialogView.findViewById(R.id.cancel);
cancel.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
//cancel(true);
my_dialog.dismiss();
}
});
}