[Android] Fix playlists item size on tablet
Nicolas Pomepuy
git at videolan.org
Thu Jul 11 09:45:44 CEST 2019
vlc-android | branch: master | Nicolas Pomepuy <nicolas.pomepuy at gmail.com> | Thu Jul 11 06:24:07 2019 +0200| [5f3fa7995c5e1749adb43252b320e48be072d404] | committer: Nicolas Pomepuy
Fix playlists item size on tablet
> https://code.videolan.org/videolan/vlc-android/commit/5f3fa7995c5e1749adb43252b320e48be072d404
---
vlc-android/src/org/videolan/vlc/gui/PlaylistFragment.kt | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/vlc-android/src/org/videolan/vlc/gui/PlaylistFragment.kt b/vlc-android/src/org/videolan/vlc/gui/PlaylistFragment.kt
index 92bdc873f..74bae802a 100644
--- a/vlc-android/src/org/videolan/vlc/gui/PlaylistFragment.kt
+++ b/vlc-android/src/org/videolan/vlc/gui/PlaylistFragment.kt
@@ -54,6 +54,7 @@ import org.videolan.vlc.util.CTX_PLAY_ALL
import org.videolan.vlc.util.getScreenWidth
import org.videolan.vlc.viewmodels.mobile.PlaylistsViewModel
import org.videolan.vlc.viewmodels.mobile.getViewModel
+import kotlin.math.min
@ObsoleteCoroutinesApi
@ExperimentalCoroutinesApi
@@ -83,7 +84,7 @@ class PlaylistFragment : BaseAudioBrowser<PlaylistsViewModel>(), SwipeRefreshLay
//size of an item
val spacing = resources.getDimension(R.dimen.kl_half).toInt()
- val itemSize = RecyclerSectionItemGridDecoration.getItemSize(requireActivity().getScreenWidth() - spacing * 2, nbColumns, spacing)
+ val itemSize = RecyclerSectionItemGridDecoration.getItemSize(min(requireActivity().getScreenWidth(), resources.getDimension(R.dimen.default_content_width).toInt()) - spacing * 2, nbColumns, spacing)
playlistAdapter = AudioBrowserAdapter(MediaLibraryItem.TYPE_PLAYLIST, this, itemSize)
adapter = playlistAdapter
More information about the Android
mailing list