코드네임 :
📱 모바일프로그래밍 - (중간) 모르는거 정리 4 📱 본문
1. 이벤트 리스너 & 이벤트 핸들러
이벤트 리스너 : View 클래스네 속한 인터페이스,
이벤트 핸들러 : 실제로 수행될 동작을 포함한 메서드
2. 중첩 인터페이스 & 익명객체(->일회성사용할때) ㅇㄴ 익명 객체는 봐도왜 잘 모르겠지 버려 그냥 개념만 아셈
https://vien-coding.tistory.com/470
3. 토스트 : 화면 하단부에 메시지를 잠깐 보여줌 (사용자에게 짧은 메시지를 표시하는 팝업 알림)
<구조>
Toast.makeText(Content context, String message, int duration).show();
- Toast.makeText(context, text, duration):
- context: 토스트 메시지를 표시할 컨텍스트입니다. 일반적으로 현재 액티비티(예: this 또는 MainActivity.this)를 사용합니다.
- text: 표시할 문자열 메시지입니다. 예를 들어, "Toast!!"는 화면에 표시될 텍스트입니다.
- duration: 토스트 메시지가 표시되는 시간을 지정합니다. Toast.LENGTH_SHORT (짧은 시간) 또는 Toast.LENGTH_LONG (긴 시간) 중 하나를 사용할 수 있습니다.
- show():
- 이 메서드를 호출하여 토스트 메시지를 실제로 화면에 표시합니다.
<예시>
Toast.makeText(this, "Toast!!", Toast.LENGTH_SHORT).show();
- this: 현재 액티비티의 컨텍스트를 전달합니다.
- "Toast!!": 사용자에게 표시될 메시지입니다.
- Toast.LENGTH_SHORT: 토스트가 짧은 시간 동안 (약 2초) 표시됩니다.
- show(): 이 메서드를 호출해야 토스트가 실제로 화면에 나타납니다.
4. 대화상자 - 팝업창인데 버튼 누를때까지 안 사라지는 놈
- AlertDialog : 확인 취소등의 간단한 결정을 요구할떄 사용되는 팝업 대화상자
- DatePicker, TimePicker : 날짜 시간 자료구조 등의 API 제공
ㄴ 달력을 표현하는 Calender 클래스 필요
ㄴMONTH는 0~11사이의 정수임을 주의 ⭐️
'백엔드 > Android_JAVA' 카테고리의 다른 글
📱 모바일프로그래밍 - (중간) 모르는거 정리 6 📱 (0) | 2024.10.24 |
---|---|
📱 모바일프로그래밍 - (중간-AlertDialog3 x 그냥 여따 코드) 모르는거 정리 5 📱 (0) | 2024.10.24 |
📱 모바일프로그래밍 - (중간) 모르는거 정리 3 (Midterm2.android)📱 (0) | 2024.10.24 |
📱 모바일프로그래밍 - (중간 - Midterm.Android) 모르는거 정리2 📱 (0) | 2024.10.23 |
📱 모바일프로그래밍 - (중간) 모르는거 정리 1 (위젯) 📱 (0) | 2024.10.23 |