안녕하세요.
다이얼로그 관련해서 궁금한 점이 있습니다.
제가 다이얼로그 관련해서 자바클래스와 xml 파일 관련해서 각각 1개씩 만들었습니다.
그리고 다이얼로그가 출력되는 것에 이상이 없습니다.
그런데, 이와 같은 다이얼로그를 여러개 내용을 다르게 주고 출력을 해주고 싶은데 그럴 때 마다 각각
1개의 클래스와 1개의 xml을 계속적으로 추가를 시켜주어야 하는건가요 ..? 이 부분이 너무 알고 싶습니다.
자바 부분의 소스코드는 아래와 같습니다. 그리고 xml 의 소스는 문자열 제한으로 인해 댓글 부분에 달아보겠습니다.
import android.app.Dialog;
import android.content.Context;
import android.content.DialogInterface;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.view.Window;
import android.widget.Button;
public class Custom_Dialog extends Dialog implements View.OnClickListener {
Button btn;
public Custom_Dialog(Context context) {
super(context);
requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.activity_custom__dialog);
btn = (Button) findViewById(R.id.Custom_Button);
btn.setOnClickListener(this);
}
public void onClick(View view) {
if (view.getId() == R.id.Custom_Button) {
if (isShowing()) {
dismiss();
}
}
}
}