Toast 정리

ether·2022년 3월 24일
0

android

목록 보기
3/8

Toast 란?

토스트(Toast)는 토스트 팝업을 띄워주는 기능을 하는 클래스입니다.
화면 아래에 안내 메시지가 나오고 일정 시간이 지나면 사라집니다. 토스트 메시지는 클릭할 수 없습니다.
사용자에게 정보를 알려주는 목적으로 사용됩니다.

사용 방법

class AlbumFragment : Fragment() {

    lateinit var binding: FragmentAlbumBinding

    override fun onCreateView(
            inflater: LayoutInflater,
            container: ViewGroup?,
            savedInstanceState: Bundle?
    ): View? {
        binding = FragmentAlbumBinding.inflate(inflater,container,false)

        binding.albumBackIv.setOnClickListener {
            (context as MainActivity).supportFragmentManager.beginTransaction()
                    .replace(R.id.main_frm, HomeFragment())
                    .commitAllowingStateLoss()
        }

        binding.songLalacLayout.setOnClickListener {
            Toast.makeText(activity, "LILAC", Toast.LENGTH_SHORT).show()
        }
        binding.songFluLayout.setOnClickListener {
            Toast.makeText(activity,"FLU", Toast.LENGTH_SHORT).show()
        }
    	return binding.root
    }
}

위와 같이 setOnClickListner를 설정한 후 Toast 메시지를 호출하면 해당 뷰를 클릭했을 때 메시지가 뜨게 됩니다.

  • Toast 는 LENGTH_SHORT 일 때는 2~3초, LENGTH_LONG 일 때는 5초 정도 보이게 됩니다.
profile
Backend Developer

0개의 댓글