override fun onNavigationItemSelected(item:MenuItem): Boolean {
when(item.itemId){
R.id.item1 -> {
Toast.makeText(this, "onNavigationItemSelected : 아이템 1을 선택했습니다.", Toast.LENGTH_LONG).show()
binding.btnDate.setBackgroundColor(Color.parseColor("#fffbb0"))
true
}
R.id.item2 -> {
Toast.makeText(this, "onNavigationItemSelected : 아이템 2을 선택했습니다.", Toast.LENGTH_LONG).show()
binding.btnDate.setBackgroundColor(Color.parseColor("#fffbb0"))
true
}
R.id.item3 -> {
Toast.makeText(this, "onNavigationItemSelected : 아이템 3을 선택했습니다.", Toast.LENGTH_LONG).show()
binding.btnDate.setBackgroundColor(Color.parseColor("#fffbb0"))
true
}
R.id.item4 -> {
Toast.makeText(this, "onNavigationItemSelected : 아이템 4을 선택했습니다.", Toast.LENGTH_LONG).show()
binding.btnDate.setBackgroundColor(Color.parseColor("#fffbb0"))
true
}
}
return false
}
코드 작성 중 실수한 부분을 찾았지만 딱히 없었다.
- 다른 에뮬레이터를 사용하니 Toast 메시지가 정상적으로 출력되었다.