diff --git a/app/build.gradle b/app/build.gradle index 48af5cf..ed092f4 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -40,8 +40,8 @@ android { applicationId "kr.co.vividnext.sodalive" minSdk 23 targetSdk 33 - versionCode 6 - versionName "1.0.5" + versionCode 7 + versionName "1.0.6" } buildTypes { diff --git a/app/src/main/java/kr/co/vividnext/sodalive/audio_content/main/AudioContentMainFragment.kt b/app/src/main/java/kr/co/vividnext/sodalive/audio_content/main/AudioContentMainFragment.kt index 5914a34..743b016 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/audio_content/main/AudioContentMainFragment.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/audio_content/main/AudioContentMainFragment.kt @@ -372,7 +372,9 @@ class AudioContentMainFragment : BaseFragment( startActivity(Intent(requireContext(), AudioContentRankingAllActivity::class.java)) } - contentRankingAdapter = AudioContentMainRankingAdapter { + contentRankingAdapter = AudioContentMainRankingAdapter( + width = (screenWidth * 0.66).toInt() + ) { startActivity( Intent(requireContext(), AudioContentDetailActivity::class.java).apply { putExtra(Constants.EXTRA_AUDIO_CONTENT_ID, it) diff --git a/app/src/main/java/kr/co/vividnext/sodalive/audio_content/main/AudioContentMainRankingAdapter.kt b/app/src/main/java/kr/co/vividnext/sodalive/audio_content/main/AudioContentMainRankingAdapter.kt index 7b361dc..4afe573 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/audio_content/main/AudioContentMainRankingAdapter.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/audio_content/main/AudioContentMainRankingAdapter.kt @@ -11,6 +11,7 @@ import kr.co.vividnext.sodalive.databinding.ItemAudioContentMainRankingBinding import kr.co.vividnext.sodalive.extensions.dpToPx class AudioContentMainRankingAdapter( + private val width: Int, private val onClickItem: (Long) -> Unit ) : RecyclerView.Adapter() { @@ -19,6 +20,10 @@ class AudioContentMainRankingAdapter( ) : RecyclerView.ViewHolder(binding.root) { @SuppressLint("SetTextI18n") fun bind(item: GetAudioContentRankingItem, index: Int) { + val lp = binding.root.layoutParams + lp.width = width + binding.root.layoutParams = lp + binding.root.setOnClickListener { onClickItem(item.contentId) } binding.tvTitle.text = item.title binding.tvRank.text = "${index + 1}" diff --git a/app/src/main/res/layout/item_audio_content_main_ranking.xml b/app/src/main/res/layout/item_audio_content_main_ranking.xml index db0846d..422953c 100644 --- a/app/src/main/res/layout/item_audio_content_main_ranking.xml +++ b/app/src/main/res/layout/item_audio_content_main_ranking.xml @@ -33,6 +33,7 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:fontFamily="@font/gmarket_sans_medium" + android:maxLines="2" android:textColor="@color/color_d2d2d2" android:textSize="13.3sp" tools:text="라일락 꽃 향기 맡으며" />