Skip to content

Commit 0d0d4e0

Browse files
committed
feat #9: add on create view holder for new view
1 parent 041dba2 commit 0d0d4e0

File tree

2 files changed

+9
-1
lines changed

2 files changed

+9
-1
lines changed

Affirmations/.idea/workspace.xml

Lines changed: 4 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Affirmations/app/src/main/java/com/example/affirmations/adapter/ItemAdapter.kt

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package com.example.affirmations.adapter
22

33
import android.content.Context
4+
import android.view.LayoutInflater
45
import android.view.View
56
import android.view.ViewGroup
67
import android.widget.TextView
@@ -20,7 +21,10 @@ class ItemAdapter(private val context: Context, private val dataset: List<Affirm
2021
}
2122

2223
override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): ItemViewHolder {
23-
TODO("Not yet implemented")
24+
// create a new view
25+
val adapterLayout =
26+
LayoutInflater.from(parent.context).inflate(R.layout.list_item, parent, false)
27+
return ItemViewHolder(adapterLayout)
2428
}
2529

2630
override fun onBindViewHolder(holder: ItemViewHolder, position: Int) {

0 commit comments

Comments
 (0)