From 0090896ca0b2748a4f6b09644c426ede767f5172 Mon Sep 17 00:00:00 2001 From: antonio Date: Sat, 11 Mar 2023 16:38:13 +0100 Subject: [PATCH] Fixed the representation of strings in the playlist adapter --- .../PlaylistDialogHorizontalAdapter.java | 3 +- .../ui/adapter/PlaylistHorizontalAdapter.java | 3 +- .../fragment/PlaylistCatalogueFragment.java | 4 +- .../res/layout/item_horizontal_playlist.xml | 45 +++---------------- .../item_horizontal_playlist_dialog.xml | 44 +++--------------- app/src/main/res/values/strings.xml | 2 +- 6 files changed, 20 insertions(+), 81 deletions(-) diff --git a/app/src/main/java/com/cappielloantonio/play/ui/adapter/PlaylistDialogHorizontalAdapter.java b/app/src/main/java/com/cappielloantonio/play/ui/adapter/PlaylistDialogHorizontalAdapter.java index 35c62578..8400f154 100644 --- a/app/src/main/java/com/cappielloantonio/play/ui/adapter/PlaylistDialogHorizontalAdapter.java +++ b/app/src/main/java/com/cappielloantonio/play/ui/adapter/PlaylistDialogHorizontalAdapter.java @@ -39,8 +39,7 @@ public class PlaylistDialogHorizontalAdapter extends RecyclerView.Adapter playlistHorizontalAdapter.setItems(playlists)); + playlistCatalogueViewModel.getPlaylistList(getViewLifecycleOwner()).observe(getViewLifecycleOwner(), playlists -> { + if (playlists != null) playlistHorizontalAdapter.setItems(playlists); + }); } bind.playlistCatalogueRecyclerView.setOnTouchListener((v, event) -> { diff --git a/app/src/main/res/layout/item_horizontal_playlist.xml b/app/src/main/res/layout/item_horizontal_playlist.xml index b260ed93..54b4cdf6 100644 --- a/app/src/main/res/layout/item_horizontal_playlist.xml +++ b/app/src/main/res/layout/item_horizontal_playlist.xml @@ -27,52 +27,21 @@ android:paddingTop="8dp" android:paddingEnd="12dp" android:singleLine="true" - android:text="@string/label_placeholder" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toTopOf="parent" /> - - - - - - - - + app:layout_constraintTop_toBottomOf="@+id/playlist_dialog_title_text_view" /> - \ No newline at end of file diff --git a/app/src/main/res/layout/item_horizontal_playlist_dialog.xml b/app/src/main/res/layout/item_horizontal_playlist_dialog.xml index d35d577d..894c50a9 100644 --- a/app/src/main/res/layout/item_horizontal_playlist_dialog.xml +++ b/app/src/main/res/layout/item_horizontal_playlist_dialog.xml @@ -18,50 +18,20 @@ android:paddingTop="8dp" android:paddingEnd="12dp" android:singleLine="true" - android:text="@string/label_placeholder" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toTopOf="parent" /> - - - - - - - - + app:layout_constraintTop_toBottomOf="@+id/playlist_dialog_title_text_view" /> \ No newline at end of file diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 6087724a..23e8e0b9 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -117,7 +117,7 @@ Cancel Create Add to a playlist - %1$d tracks + %1$d tracks • %2$s Duration • %1$s Playlist Name Cancel