res -> new -> Android Resource 눌르고

fil name 적고 Resource type을 Menu로 고르고 ok 한다.

원하는 ui배치하고 id와 title을 정해준다.icon과 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);
            activityResultLauncher.launch(intent);
        } else if (itemId == R.id.menuAbout) {
            // todo : About 클릭했을때 하고 싶은 일 코드 작성.
        }

        return super.onOptionsItemSelected(item);
    }

메뉴를 나타나게 해주고 아이템 선택되었을 때 코드를 작성해 준다.

+ Recent posts