2024/06/05 3

[Android Studio] AlertDialog

AlertDialog.Builder 생성 및 설정AlertDialog.Builder builder = new AlertDialog.Builder(MainActivity.this);// setCancelable(false): 다이얼로그 외부를 터치해도 닫히지 않도록 설정builder.setCancelable(false);builder.setTitle("퀴즈 끝!");builder.setMessage("지금까지 맞춘 문제는 " + correctCnt + "개 입니다. 다시풀기를 누르시면 퀴즈가 다시 시작되고, 종료를 누르시면 퀴즈가 종료됩니다."); 버튼 설정AlertDialog 의 버튼은 3개까지 사용할 수 있다. 1. 긍정 버튼 설정builder.setPositiveButton("다시풀기", new Di..

Android Studio 2024.06.05

[Android Studio] Toast / Snackbar

Toast 짧은 시간 동안 화면에 간단한 메시지를 표시자동으로 사라지며, 사용자 상호작용이 필요 없다.사용 방법: Toast.makeText(context, message, duration).show()if (email.isEmpty() || password.isEmpty() || name.isEmpty()){ // 비어있으면 유저에게 필수항목이니 모두 입력하라고 알려준다. Toast.makeText(MainActivity.this, "필수항목입니다. 모두 입력해주세요.", Toast.LENGTH_SHORT).show(); Snackbar  화면 하단에 메시지를 표시하고, 선택적으로 사용자 작업을 받을 수 있습니다. 더 현대적인 UI로, 메시지와 함께 액션 버튼을 추가할 수 있습니다..

Android Studio 2024.06.05

[Android Studio] LinearLayout

안드로이드 스튜디오에서 리니어 레이아웃(LinearLayout)은 뷰(View)를 수직(vertical) 또는 수평(horizontal)으로 배치하는 데 사용 1. LinearLayout ( Vertical )  뷰들이 위에서 아래로 순차적으로 배치화면 요소를 위에서 아래로 쌓아 올리고 싶을 때 사용 2. LinearLayout ( Horizontal ) 뷰들이 왼쪽에서 오른쪽으로 순차적으로 배치화면 요소를 가로로 배열하고 싶을 때 사용리니어 레이아웃을 사용할 때, layout_width와 layout_height 속성으로 뷰의 크기를 지정한다.

Android Studio 2024.06.05