findViewById -> ViewBinding

sooj·2023년 9월 24일

.code

목록 보기
3/10

val image_url: ImageView = view.findViewById(R.id.item_image_url)
							↓↓↓

private lateinit var binding = ItemBinding

inner class ViewHolder(binding : ItemBinding) : Recyclerview.ViewHolder(binding.root) {
	
    // 이미지뷰 초기화
	val image_url : ImageView = binding.itemImageUrl


    override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): ViewHolder {
        val view = ItemBookmarkBinding.inflate(LayoutInflater.from(parent.context), parent, false)
        return ViewHolder(view)
    }


    override fun onBindViewHolder(holder: ViewHolder, position: Int) {
        // holder.설정 / 
        // setOnClickListener()
    }


    override fun getItemCount(): Int {
        // 아이템 수를 반환
    }
}

+++
findViewById

val plusbtn : Button = findViewById(R.id.plus)

===

val plusbtn = findViewById<Button>(R.id.plus)
profile
하루하루는 성실하게 인생 전체는 되는대로

0개의 댓글