코딩ㆍ개발 정보/안드로이드앱 (코틀린)

리사이클러뷰 에 지정된 item 레이아웃 파일 변경하는 방법

RioRex 2023. 12. 24.

예시

 


//데이터 설정
override fun onBindViewHolder(holder: ItemViewHolder, position: Int) {

    //날짜 변수에 담기

    var day = dayList[holder.adapterPosition]

    if(day == null){
        holder.dayText.text = ""
    }else{
        //해당 일자를 넣는다.
        holder.dayText.text = day.dayOfMonth.toString()

        //현재 날짜 색상 칠하기
        if(day == CalendarUtil.selectedDate){
            holder.itemView.setBackgroundColor(Color.LTGRAY)
            holder.dayBack.setBackgroundResource(R.drawable.btn_background)
        }
    }

 

setBackgroundResource(R.drawable.img_wstat_tstorm);

반응형

댓글