1. 결과
2. -xml 코드-
사용할 메뉴 옵션 파일 만듬
(res->menu 폴더에 만듬)
- 참고1 -
<item
app:showAsAction = " ~~~ " // 항상 표시
~
/>
showAsAction 값 | 의미 |
always |
항상 앱바에 표시 |
never |
더보기(점점점)를 눌러야 사용 할 수 있음 |
ifRoom |
앱바에 공간이 있는 경우 버튼으로 표시, |
withText |
옵션에 title에 쓴 글씨랑 같이 표시됨 |
- 참고2 -
<item
android:icon = " @drawable/~~~~ " // 아이콘(이미지)
~
/>
항목의 아이콘으로 사용할 수 있는 드로어블에 대한 참조입니다.
3. -JAVA 코드-
만드는 방법
1) 생성
"옵션메뉴" 생성해주고 (메뉴도 인플레이션 해줘야 한다!!)
= (같음)
2) 클릭 시
사용자가 앱바 항목 중 하나를 선택하면 시스템에서는 앱 활동의 onOptionsItemSelected() 콜백 메서드를 호출하고 클릭된 항목을 나타내는 MenuItem 개체를 전달한다.
onOptionsItemSelected() 구현에서 MenuItem.getItemId() 메서드를 호출하여 어느 항목이 전달되었는지 확인한다.
반환된 ID는 해당하는 <item> 요소의 android:id 속성에서 정의한 값과 일치합니다.
'■ Android > Tip' 카테고리의 다른 글
[Android] Toolbar(=?액션바)(=?메뉴) - 사용법(4.메뉴 그룹 만들기) (0) | 2020.01.19 |
---|---|
[Android] Toolbar(=?액션바)(=?메뉴) - 사용법(3.SearchView="검색기능") (0) | 2020.01.19 |
[Android] Toolbar(=?액션바)(=?메뉴) - 사용법(1.화면에 툴바 추가) (0) | 2020.01.19 |
[Android] RatingBar - 사용법 (0) | 2020.01.18 |
[Android] 그림자 넣기 (0) | 2020.01.17 |