LiveReservationStatus 문자열 리소스화
This commit is contained in:
@@ -11,6 +11,7 @@ import androidx.activity.result.ActivityResultLauncher
|
||||
import androidx.activity.result.contract.ActivityResultContracts
|
||||
import androidx.recyclerview.widget.LinearLayoutManager
|
||||
import androidx.recyclerview.widget.RecyclerView
|
||||
import kr.co.vividnext.sodalive.R
|
||||
import kr.co.vividnext.sodalive.base.BaseActivity
|
||||
import kr.co.vividnext.sodalive.common.LoadingDialog
|
||||
import kr.co.vividnext.sodalive.databinding.ActivityLiveReservationStatusBinding
|
||||
@@ -43,7 +44,7 @@ class LiveReservationStatusActivity : BaseActivity<ActivityLiveReservationStatus
|
||||
}
|
||||
|
||||
override fun setupView() {
|
||||
binding.toolbar.tvBack.text = "라이브 예약 현황"
|
||||
binding.toolbar.tvBack.text = getString(R.string.screen_live_reservation_status_title)
|
||||
binding.toolbar.tvBack.setOnClickListener { finish() }
|
||||
loadingDialog = LoadingDialog(this, layoutInflater)
|
||||
|
||||
|
||||
@@ -6,9 +6,9 @@ import android.view.ViewGroup
|
||||
import androidx.recyclerview.widget.RecyclerView
|
||||
import coil.load
|
||||
import coil.transform.RoundedCornersTransformation
|
||||
import kr.co.vividnext.sodalive.R
|
||||
import kr.co.vividnext.sodalive.databinding.ItemLiveReservationStatusBinding
|
||||
import kr.co.vividnext.sodalive.extensions.dpToPx
|
||||
import kr.co.vividnext.sodalive.R
|
||||
|
||||
class LiveReservationStatusAdapter(
|
||||
private val onClickCancel: (GetLiveReservationResponse) -> Unit
|
||||
@@ -21,6 +21,7 @@ class LiveReservationStatusAdapter(
|
||||
) : RecyclerView.ViewHolder(binding.root) {
|
||||
|
||||
fun bind(item: GetLiveReservationResponse) {
|
||||
val context = binding.root.context
|
||||
binding.tvDate.text = item.beginDateTime
|
||||
binding.tvNickname.text = item.masterNickname
|
||||
binding.tvTitle.text = item.title
|
||||
@@ -31,9 +32,9 @@ class LiveReservationStatusAdapter(
|
||||
}
|
||||
|
||||
binding.tvPrice.text = if (item.price > 0) {
|
||||
"${item.price}캔"
|
||||
context.getString(R.string.live_reservation_status_price, item.price)
|
||||
} else {
|
||||
"무료"
|
||||
context.getString(R.string.live_reservation_free)
|
||||
}
|
||||
|
||||
if (item.cancelable) {
|
||||
@@ -41,7 +42,10 @@ class LiveReservationStatusAdapter(
|
||||
binding.tvCancel.visibility = View.VISIBLE
|
||||
} else {
|
||||
binding.tvCancel.visibility = View.GONE
|
||||
binding.tvNonCancellable.visibility = View.VISIBLE
|
||||
binding.tvNonCancellable.apply {
|
||||
text = context.getString(R.string.live_reservation_status_not_cancelable)
|
||||
visibility = View.VISIBLE
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user