File tree Expand file tree Collapse file tree 1 file changed +17
-4
lines changed
app/src/main/java/com/wafflestudio/siksha2/ui/menuDetail Expand file tree Collapse file tree 1 file changed +17
-4
lines changed Original file line number Diff line number Diff line change @@ -48,17 +48,30 @@ class MenuMyReviewChildAdapter(
4848 )
4949 }
5050
51+ private val tagViews = listOf (
52+ binding.reviewTag1,
53+ binding.reviewTag2,
54+ binding.reviewTag3
55+ )
56+
5157 fun bind (item : Review ) {
5258 binding.menuName.text = item.nameKr ? : " "
5359 setRatingStars(binding.starsContainer, item.score.toFloat())
5460 binding.reviewDate.text = item.createdAt.toLocalDateTime().toParsedTimeString()
5561 binding.reviewContent.text = item.comment ? : " 내용 없음"
5662
57- // ✅ 키워드 태그
5863 val tags = item.keywordReviews.orEmpty()
59- binding.reviewTag1.text = tags.getOrNull(0 ) ? : " "
60- binding.reviewTag2.text = tags.getOrNull(1 ) ? : " "
61- binding.reviewTag3.text = tags.getOrNull(2 ) ? : " "
64+
65+ tagViews.forEachIndexed { index, view ->
66+ val text = tags.getOrNull(index)
67+
68+ if (text.isNullOrBlank()) {
69+ view.visibility = View .GONE
70+ } else {
71+ view.text = text
72+ view.visibility = View .VISIBLE
73+ }
74+ }
6275
6376 // ✅ 이미지
6477 val urls = item.etc?.images.orEmpty()
You can’t perform that action at this time.
0 commit comments