드레:
코딩 뿌시기
드레:
전체 방문자
오늘
어제
  • 분류 전체보기 (268)
    • Python (74)
      • Python 기초 (42)
      • Numpy (8)
      • Pandas (22)
    • Machine Learning (31)
      • Machine Learning (1)
      • Deep Learning (27)
    • AWS (22)
      • RDS (3)
      • EC2 (9)
      • Lambda (8)
      • S3 (2)
    • MySQL (24)
    • Git (8)
    • Streamlit (12)
    • REST API (22)
    • Java (24)
    • Android (36)
    • Debugging (15)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • Retrofit2
  • 서버리스
  • GET
  • 딥러닝
  • tensorflow
  • fine tuning
  • 네이버 API
  • Transfer Learning
  • volley
  • Lambda
  • CNN
  • API
  • serverless
  • 안드로이드 스튜디오
  • 깃이그노어
  • EC2
  • aws s3
  • JWT
  • flask
  • Python
  • Java
  • Ann
  • AWS
  • rest api
  • Streamlit
  • github
  • 액션바
  • AWS Lambda
  • pandas
  • Callback

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
드레:

코딩 뿌시기

Android Studio - ActionBar에 메뉴 추가해서 이벤트 처리하기
Android

Android Studio - ActionBar에 메뉴 추가해서 이벤트 처리하기

2023. 2. 6. 22:05

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
    'Android' 카테고리의 다른 글
    • Android Studio - 이미지 처리를 위한 Glide 라이브러리 사용법
    • Android Studio - Floating Action Button 사용 방법
    • Android Studio - ActionBar의 타이틀, Back 버튼 설정
    • Android Studio - RecyclerView의 화면을 갱신하는 방법
    드레:
    드레:

    티스토리툴바