From 66d24b49c6ba54b041a1bd198db09cb320f8915d Mon Sep 17 00:00:00 2001 From: dkanada Date: Sat, 23 May 2020 10:23:56 +0900 Subject: [PATCH] use single row layout for artist fragment --- .../mainactivity/library/pager/ArtistsFragment.java | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/dkanada/gramophone/ui/fragments/mainactivity/library/pager/ArtistsFragment.java b/app/src/main/java/com/dkanada/gramophone/ui/fragments/mainactivity/library/pager/ArtistsFragment.java index c56d1378..4018147a 100644 --- a/app/src/main/java/com/dkanada/gramophone/ui/fragments/mainactivity/library/pager/ArtistsFragment.java +++ b/app/src/main/java/com/dkanada/gramophone/ui/fragments/mainactivity/library/pager/ArtistsFragment.java @@ -2,6 +2,7 @@ package com.dkanada.gramophone.ui.fragments.mainactivity.library.pager; import android.os.Bundle; +import androidx.annotation.LayoutRes; import androidx.annotation.NonNull; import androidx.recyclerview.widget.GridLayoutManager; @@ -49,11 +50,19 @@ public class ArtistsFragment extends AbsLibraryPagerRecyclerViewCustomGridSizeFr } @Override - protected int getEmptyMessage() { return R.string.no_artists; } + @LayoutRes + protected int getItemLayoutRes() { + if (getGridSize() > getMaxGridSizeForList()) { + return R.layout.item_grid; + } + + return R.layout.item_list_single_row; + } + @Override public void onMediaStoreChanged() { super.onMediaStoreChanged();