AlerDialog란
창을 완전히 채우지 않고 화면에 띄우는 작은 화면이다.
어떤 정보를 전달하거나 추가적인 정보를 입력 받을 수 있으며 버튼을 활용하여 새로운 페이지로 전환도 가능하다
화면에 띄우는 기본적인 정보
AlertDialog.Builder(this)
builder.setTitle("제목");
builder.setMessage("내용");
화면에서 사용할 버튼
builder.setNegativeButton("내용",행동);
builder..setPositiveButton("내용",행동);
builder.setNeutralButton("내용",행동);
builder.setNegativeButton("종료", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialogInterface, int i) {
finish();
}
builder.setPositiveButton("확인", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialogInterface, int i) {
currentQuizIndex = 0;
Quiz q= quizArrayList.get(currentQuizIndex);
txtQuiz.setText(q.question);
progressBar.setProgress(currentQuizIndex +1 );
count = 0;
}
확인을 누르면 다시 기존에 만들었던 퀴즈로 돌아가고
종료시 finish
'android studio' 카테고리의 다른 글
[android] RecyclerView (0) | 2023.02.01 |
---|---|
[android] RecyclerView와 Adapter를 이용하여 리스트 화면에 표시 (0) | 2023.02.01 |
[android] progressbar (1) | 2023.01.27 |
[android] TextView setText() 함수로 문자 내용 변경하기 (0) | 2023.01.26 |
[android] LinearLayout 종류와 활용 (0) | 2023.01.26 |