개발 공부/Android / / 2022. 7. 29. 11:25

[Android Kotlin] 기본 Actionbar title 변경 + 뒤로가기

타이틀 변경 코드

//기본 Appbar에서 제목만 바꾸기
getSupportActionBar()?.setTitle("타이틀");

 

실 사용 예

override fun onCreate(savedInstanceState: Bundle?) {
    super.onCreate(savedInstanceState)
    binding = ActivityBodyTemplateBinding.inflate(layoutInflater)
    setContentView(binding.root)

    bodyTemplateViewModel = ViewModelProvider(this)[BodyTemplateViewModel::class.java]

    //기본 Actionbar 제목 변경
    getSupportActionBar()?.setTitle("신체 템플릿");
    supportActionBar?.setDisplayHomeAsUpEnabled(true) // 뒤로가기 버튼 활성화 (화살표)

뒤로가기 버튼 이벤트 추가 

//Actionbar 메뉴 클릭 이벤트
override fun onOptionsItemSelected(item: MenuItem): Boolean {
    when (item.itemId) {
        android.R.id.home -> { //뒤로 가기 버튼(활성화 후에 추가하기)
            finish()
        }
    }
    return super.onOptionsItemSelected(item)
}

  • 네이버 블로그 공유
  • 네이버 밴드 공유
  • 페이스북 공유
  • 카카오스토리 공유