diff --git a/app/src/main/java/org/oxycblt/auxio/library/LibraryFragment.kt b/app/src/main/java/org/oxycblt/auxio/library/LibraryFragment.kt index 77d630a95..3aa921695 100644 --- a/app/src/main/java/org/oxycblt/auxio/library/LibraryFragment.kt +++ b/app/src/main/java/org/oxycblt/auxio/library/LibraryFragment.kt @@ -63,7 +63,7 @@ class LibraryFragment : Fragment() { binding.libraryRecycler.apply { adapter = libraryAdapter setHasFixedSize(true) - val spans = context.getSpans() + val spans = getSpans() if (spans != 1) { layoutManager = GridLayoutManager(requireContext(), spans) diff --git a/app/src/main/java/org/oxycblt/auxio/recycler/SortMode.kt b/app/src/main/java/org/oxycblt/auxio/recycler/SortMode.kt index 066c4999e..0f51c7ff6 100644 --- a/app/src/main/java/org/oxycblt/auxio/recycler/SortMode.kt +++ b/app/src/main/java/org/oxycblt/auxio/recycler/SortMode.kt @@ -5,7 +5,6 @@ import androidx.annotation.IdRes import org.oxycblt.auxio.R import org.oxycblt.auxio.music.Album import org.oxycblt.auxio.music.Artist -import org.oxycblt.auxio.music.BaseModel import org.oxycblt.auxio.music.Genre import org.oxycblt.auxio.music.Song diff --git a/app/src/main/java/org/oxycblt/auxio/search/SearchFragment.kt b/app/src/main/java/org/oxycblt/auxio/search/SearchFragment.kt index 88120c482..24d2f8872 100644 --- a/app/src/main/java/org/oxycblt/auxio/search/SearchFragment.kt +++ b/app/src/main/java/org/oxycblt/auxio/search/SearchFragment.kt @@ -83,7 +83,7 @@ class SearchFragment : Fragment() { binding.searchRecycler.apply { adapter = searchAdapter - val spans = context.getSpans() + val spans = getSpans() if (spans != -1) { layoutManager = GridLayoutManager(requireContext(), spans).apply { diff --git a/app/src/main/java/org/oxycblt/auxio/songs/SongsFragment.kt b/app/src/main/java/org/oxycblt/auxio/songs/SongsFragment.kt index 6b1437ba9..b6510948e 100644 --- a/app/src/main/java/org/oxycblt/auxio/songs/SongsFragment.kt +++ b/app/src/main/java/org/oxycblt/auxio/songs/SongsFragment.kt @@ -69,7 +69,7 @@ class SongsFragment : Fragment() { adapter = songAdapter setHasFixedSize(true) - val spans = context.getSpans() + val spans = getSpans() if (spans != 1) { layoutManager = GridLayoutManager(requireContext(), spans) diff --git a/app/src/main/java/org/oxycblt/auxio/ui/InterfaceUtils.kt b/app/src/main/java/org/oxycblt/auxio/ui/InterfaceUtils.kt index f199e52db..78dc23587 100644 --- a/app/src/main/java/org/oxycblt/auxio/ui/InterfaceUtils.kt +++ b/app/src/main/java/org/oxycblt/auxio/ui/InterfaceUtils.kt @@ -21,6 +21,7 @@ import androidx.appcompat.app.AppCompatActivity import androidx.core.content.ContextCompat import androidx.core.text.HtmlCompat import androidx.fragment.app.Fragment +import androidx.recyclerview.widget.RecyclerView import com.google.android.material.button.MaterialButton import org.oxycblt.auxio.R import org.oxycblt.auxio.logE @@ -162,7 +163,7 @@ fun isTablet(resources: Resources): Boolean { /** * Get the span count for most RecyclerViews */ -fun Context.getSpans(): Int { +fun RecyclerView.getSpans(): Int { return if (isLandscape(resources)) { if (isTablet(resources)) 3 else 2 } else { diff --git a/app/src/main/res/layout-land/item_album_header.xml b/app/src/main/res/layout-land/item_album_header.xml index aa0a09cab..d7b99c758 100644 --- a/app/src/main/res/layout-land/item_album_header.xml +++ b/app/src/main/res/layout-land/item_album_header.xml @@ -25,8 +25,8 @@ - - 200dp - \ No newline at end of file diff --git a/app/src/main/res/values/dimens.xml b/app/src/main/res/values/dimens.xml index 0765a9b65..3310b0068 100644 --- a/app/src/main/res/values/dimens.xml +++ b/app/src/main/res/values/dimens.xml @@ -31,8 +31,8 @@ 44dp 56dp 68dp - 130dp - 260dp + 260dp + 130dp 70dp 36dp @@ -46,7 +46,7 @@ 26sp 18sp 19sp - 15sp + 16sp 20sp