Android toolbar 생성 및 처리


layout xml 에 toolbar 넣고,

menu_home.xml 만들고 menu item은 showAsAction 을 always 세팅

Fragment 일 때

onCreateView()

var toolbar = binding.toolbar

toolbar.inflateMenu(R.menu.menu_home)

클릭 이벤트 처리

val mi = toolbar.menu.findItem(R.id.miAddRoutine)
mi.icon?.setTint(Color.WHITE)

toolbar.setOnMenuItemClickListener {
    when (it.itemId) {
        R.id.miAddRoutine -> {
            Toast.makeText(context,resources.getString(R.string.ARRANGE_ICONS), Toast.LENGTH_SHORT).show()

            true
        }
        else -> {
            false
        }
    }
}
,

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다