반응형
■xml 을 이용한 옵션 메뉴
1. 메뉴 폴더 생성 및 메뉴 XML 파일 생성 ,편집
- Activity_main.xml
2. Java 코딩 -메뉴 파일 등록: onCreateOptinsMenu()메소드 오버라이딩
-MainActivity.java
3. Java 코딩-메뉴 선택 시 동작할 내용 코딩: onOptionsItemSelected()메소드 오버라이딩
■xml 을 이용한 컨택스트 메뉴
1. 메뉴 폴더 생성 및 메뉴 XML 파일 생성 ,편집
- Activity_main.xml
2. Java 코딩 -메뉴를 사용할 위젯 등록: registerForContextMenu()로 등록
3. Java 코딩-메뉴 파일 등록: onCreateContextMenu() 메소드 오버라이딩
4. Java 코딩-메뉴 선택 시 동작할 내용 코딩: onContextItemSelected()메소드 오버라이딩
-MainActivity.java
■옵션 메뉴와 컨택스트 메뉴 차이
옵션메뉴는 키패드의 메뉴 버튼을 눌렀을 때 또는 아이콘을 눌렀을 때 화면 하단에 메뉴가 나온다.
화면을 초과할 경우(메뉴 리스트가 많은 경우) 스크롤로 처리할 수있다.
컨택스트 메뉴는 화면을 오래 누르거나 하는 동작으로 일반적으로 제목과 함께 화면 중앙에 나타나는 메뉴다.
// 직접 정리하여 작성하고 싶지만 구글링 시간 단축과 여러가지 등등으로 나도 계속 보기 위한 나의 블로그
참고 : https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=fnel7031&logNo=220714168681
반응형
'Adroid Studio' 카테고리의 다른 글
Android Studio_안드로이드 스튜디오_4대컴포넌트_액티비티-2 (2) | 2022.08.29 |
---|---|
Android Studio_안드로이드 스튜디오_4대컴포넌트_액티비티-1 (0) | 2022.08.26 |
Android Studio_안드로이드 스튜디오_간단한 리스트 만들기2(RecyclerView) (0) | 2022.08.26 |
Android Studio_안드로이드 스튜디오_간단한 리스트 만들기1(ListView) (0) | 2022.08.25 |
Android Studio_안드로이드 스튜디오_간단한 웹브라우저 만들기 (0) | 2022.08.25 |