package com.example.project113;
import androidx.appcompat.app.AppCompatActivity;
import android.content.DialogInterface;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;
import com.google.android.material.snackbar.Snackbar;
public class MainActivity extends AppCompatActivity {
TextView textView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
textView = (TextView) findViewById(R.id.textView);
Button button = (Button) findViewById(R.id.button);
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
showMessage();
}
});
}
public void showMessage() {
// 대화상자를 만들기 위한 빌더 객체 생성, Parcel 객체에서 읽기
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setTitle("안내");
builder.setMessage("종료하시겠습니까?");
builder.setIcon(android.R.drawable.ic_dialog_alert);
// 예 버튼 추가
builder.setPositiveButton("예", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
String message = "예 버튼이 눌렸습니다.";
textView.setText(message);
}
});
// 취소 버튼 추가
builder.setNeutralButton("취소", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
String message = "취소 버튼이 눌렸습니다.";
textView.setText(message);
}
});
// 아니오 버튼 추가
builder.setNegativeButton("아니오", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
String message = "아니오 버튼이 눌렸습니다.";
textView.setText(message);
}
});
// 대화상자 객체 생성 후 보여주기
AlertDialog dialog = builder.create();
dialog.show();
}
}
안녕하세요 다이얼로그 실습중인데 에러가 나서 여쭤봅니다
Cannot resolve symbol 'AlertDialog'
Cannot resolve method 'setTitle(java.lang.String)'
Cannot resolve method 'setMessage(java.lang.String)'
Cannot resolve method 'setIcon(int)'
Cannot resolve method 'setPositiveButton(java.lang.String, anonymous android.content.DialogInterface.OnClickListener)'
Cannot resolve method 'setNeutralButton(java.lang.String, anonymous android.content.DialogInterface.OnClickListener)'
Cannot resolve method 'setNegativeButton(java.lang.String, anonymous android.content.DialogInterface.OnClickListener)'
Cannot resolve method 'create()'
Cannot resolve method 'show()'