안녕하세요 개발자 선배님들
안드로이드 앱 처음 만들어보는 뉴비입니다.
앱을 한번 만들어보고 싶어서 입문했는데요 코틀린이란 언어가 괜찮아 보여서 코틀린으로 아주 간단한 앱을 만들어 보는중인데요
도저히 풀리지 않는 부분이 있어서 선배님들 도움을 받아보고 싶습니다.
일단
item.xml <- adapter 에 연결한 xml
ItemAdapter.kt <- 어댑터 클래스
fragmentMain <- 첫번째 fragment
구성은 이러합니다.
에러는 나지 않는데 아래와 같이 붉은색 문구가 뜹니다.
왜 이러는지 도무지 모르겠습니다. 도와주십시요 ㅠ
혹시 더 필요한 코드가 있으면 말씀 주시면 바로 올리겠습니다.
E/RecyclerView: No adapter attached; skipping layout
코드 부분 (코틀린입니다.)
private lateinit var binding: FragmentMainBinding
override fun onViewCreated(itemView: View, savedInstanceState: Bundle?) {
super.onViewCreated(itemView, savedInstanceState)
val items = arrayListOf(
Items("남자"),
Items("여자"))
binding = FragmentMainBinding.inflate(layoutInflater)
binding.rvMain.apply {
// set a LinearLayoutManager to handle Android
// RecyclerView behavior
layoutManager = LinearLayoutManager(activity, LinearLayoutManager.VERTICAL, false)
// set the custom adapter to the RecyclerView
setHasFixedSize(true)
adapter = ItemAdapter(items)
Log.d("ack", "ㅠㅠ")
Log.d("all", "ㅠㅠ")
}
}
디버깅을 해보면 아래와 같이 객체도 있는것 같구요
