티스토리 뷰
많은 앱에서 사용하고 있는 Menu 구현 방법에 대해 알아보겠습니다
1. menu 파일 추가
리소스 폴더에 menu 폴더를 추가하고, 그안에 메뉴 구성을 위한 menu 파일을 추가합니다
이 예제에서는 test_menu.xml 라는 이름으로 추가하였습니다
2. menu 파일 내용 작성
title, icon 및 동작방법을 정의할 수 있습니다
이 예제에서는 showAsAction을 collapseActionView로 설정하였기 때문에 메뉴가 감춰진 상태(more: 점세개)로 표시되고, more 버튼을 눌렀을때 메뉴 리스트가 표시됩니다
3. Activity에 menu 코드 작성
Activity 코드에 onCreateOptionsMenu를 override하여 위에서 작성한 메뉴를 붙입니다
onOptionsItemSelected를 override하여 메뉴가 선택되었을때 동작을 정의할 수 있습니다
실행하면 Activity 우측 상단에 메뉴가 추가된것을 확인할 수 있습니다
'안드로이드' 카테고리의 다른 글
(Android) 기본으로 제공되는 무료 icon 사용하기 (0) | 2022.06.09 |
---|---|
(Android) Fragment에 Menu 만들기 (0) | 2022.06.09 |
(Android) data binding (mvvm) 시작하기 (0) | 2022.06.08 |
(Android) elevation을 이용한 그림자 효과 주기 (0) | 2022.06.08 |
(Android) Actionbar (title)영역과 content영역 구분 없애기 (0) | 2022.05.31 |
댓글
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday