위와 같이 액션바에 메뉴를 만들어 사용하는 방법을 알아보자.
먼저 리소스 디렉토리에 메뉴 - main.xml 파일을 만든다.
이 때 , 아래와 같이 만든다.
UI를 구성하면 된다.
showasAction에서 어떤 식으로 보여줄 것인지 정할 수 있다.
// xml로 만든 메뉴를, 액티비티의 화면에 나타나게 해주는 함수!
@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();
if(itemId == R.id.menuAdd){
Intent intent = new Intent(MainActivity.this,
AddActivity.class);
startActivity(intent);
}
return super.onOptionsItemSelected(item);
}
onCreate 메소드 밖에다가 코드를 구성한다.
구현된 모습
'Android' 카테고리의 다른 글
Android Studio - Trust project, 신뢰하는 프로젝트 눌러도 반응 없을 때 / 안전모드에서 멈출 때 해결법 (0) | 2022.07.20 |
---|---|
Android Studio - Floating Action Button 사용하는 방법 (0) | 2022.07.19 |
Android Studio - 내가 실행한 액티비티로부터 데이터를 다시 받아올때 작성하는 코드를 예제와 함께 (0) | 2022.07.19 |
Android Studio - 네트워크로 데이터를 받아 리사이클러뷰로 화면에 출력하기 (0) | 2022.07.18 |
Android Studio - TextWatcher 사용법 (0) | 2022.07.18 |
댓글