본문 바로가기
Android Studio

[Android Studio] ActionBar 백버튼(←) 생성하기

by coding_su 2023. 2. 7.

📝액션바 백버튼(←) 생성하기

아래 이미지처럼 액션바의 타이틀 옆에 백버튼(뒤로가기 버튼)을 만들 예정

 

타이틀을 입력했던 것과 같은 위치에 setDisplayHomeAsUpEnabled 코드를 true로 입력해

백버튼 아이콘을 생성해준다

@Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_add);

        getSupportActionBar().setTitle("액션바 타이틀 입력");
        // 아래 코드는 백버튼(돌아갈 수 있는 화살표)만 화면에 보여준다
        getSupportActionBar().setDisplayHomeAsUpEnabled(true);

 

생성된 백버튼을 실행하기 위해 함수 onCreate 밑에 onSupportNavigateUp 함수를 오버라이딩 해준다

// 액션바의 백버튼을 눌렀을때의 이벤트를 처리하는 함수 오버라이딩하기
@Override
public boolean onSupportNavigateUp() {
    finish();
    return true;
}

댓글