1. 액션바에 추가할 메뉴의 xml 파일 만들기
res 우클릭 - New - Android Resource File
Resource type을 Menu로 바꿔준다.
xml에 Menu item을 추가하고 요구사항에 맞게 Attribute 설정해준다.
2. 액션바에 메뉴 추가 및 이벤트 처리 코드
// 액션바의 메뉴는, 전용 함수가 있다.
// 이 함수를 오버라이딩 해야 한다.
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// 액션바에 메뉴가 나오도록 설정한다.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
// 액션바의 메뉴를 탭했을 때, 실행하는 함수가 있다.
// 이 함수를 오버라이딩 해야 한다.
@Override
public boolean onOptionsItemSelected(@NonNull MenuItem item) {
int itemId = item.getItemId();
// menuAdd 를 눌렀을 때 실행할 코드
if (itemId == R.id.menuAdd){
startAddActivity();
}
return super.onOptionsItemSelected(item);
}
'Android' 카테고리의 다른 글
Android Studio - 이미지 처리를 위한 Glide 라이브러리 사용법 (0) | 2023.02.07 |
---|---|
Android Studio - Floating Action Button 사용 방법 (0) | 2023.02.06 |
Android Studio - ActionBar의 타이틀, Back 버튼 설정 (0) | 2023.02.06 |
Android Studio - RecyclerView의 화면을 갱신하는 방법 (0) | 2023.02.04 |
Android Studio - 네트워크로 받은 JSON Array를 RecyclerView로 표시하기 (0) | 2023.02.03 |