set spanCount according to screen width

This commit is contained in:
2022-12-04 14:48:25 +01:00
parent fffbeaeb49
commit ed8f3fdcda
10 changed files with 27 additions and 11 deletions

View File

@ -20,7 +20,7 @@ class MediaEpisodeListAdapter(private val onClickListener: OnClickListener, priv
false
)
binding.root.layoutParams.apply {
width = (parent.measuredWidth / 2) - itemOffset
width = (parent.measuredWidth / parent.context.resources.getInteger(R.integer.item_media_columns)) - itemOffset
}
return MediaViewHolder(binding)

View File

@ -7,6 +7,7 @@ import androidx.recyclerview.widget.DiffUtil
import androidx.recyclerview.widget.ListAdapter
import androidx.recyclerview.widget.RecyclerView
import com.bumptech.glide.Glide
import org.mosad.teapod.R
import org.mosad.teapod.databinding.ItemMediaBinding
import org.mosad.teapod.util.ItemMedia
@ -19,7 +20,7 @@ class MediaItemListAdapter(private val onClickListener: OnClickListener, private
false
)
binding.root.layoutParams.apply {
width = (parent.measuredWidth / 2) - itemOffset
width = (parent.measuredWidth / parent.context.resources.getInteger(R.integer.item_media_columns)) - itemOffset
}
return MediaViewHolder(binding)