From c1d5a3e8fb8b3f8ac28d1e7818b5b33c0ab41b49 Mon Sep 17 00:00:00 2001 From: Clyhtsuriva Date: Wed, 17 Feb 2021 22:57:15 +0100 Subject: Recycler view now working in a fragment. --- app/src/main/java/xyz/adjutor/aniki/TopMangaPage.kt | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) (limited to 'app/src/main/java/xyz/adjutor/aniki') diff --git a/app/src/main/java/xyz/adjutor/aniki/TopMangaPage.kt b/app/src/main/java/xyz/adjutor/aniki/TopMangaPage.kt index 17d124e..ac585c7 100644 --- a/app/src/main/java/xyz/adjutor/aniki/TopMangaPage.kt +++ b/app/src/main/java/xyz/adjutor/aniki/TopMangaPage.kt @@ -1,13 +1,13 @@ package xyz.adjutor.aniki import android.os.Bundle -import androidx.fragment.app.Fragment import android.view.LayoutInflater import android.view.View import android.view.ViewGroup import android.widget.Button -import androidx.appcompat.app.AppCompatActivity +import androidx.fragment.app.Fragment import androidx.navigation.fragment.findNavController +import androidx.recyclerview.widget.LinearLayoutManager import androidx.recyclerview.widget.RecyclerView class TopMangaPage : Fragment() { @@ -17,7 +17,16 @@ class TopMangaPage : Fragment() { savedInstanceState: Bundle? ): View? { // Inflate the layout for this fragment - return inflater.inflate(R.layout.top_manga_page, container, false) + val view = inflater.inflate(R.layout.top_manga_page, container, false) + + // Retrieves data from mangasource + val mangaList = MangaSource(view.context).getMangaList() + + val recyclerView: RecyclerView = view.findViewById(R.id.recycler_view) + recyclerView.setHasFixedSize(true) + recyclerView.layoutManager = LinearLayoutManager(view.context) + recyclerView.adapter = MangaAdapter(mangaList) + return view } override fun onViewCreated(view: View, savedInstanceState: Bundle?) { @@ -27,11 +36,5 @@ class TopMangaPage : Fragment() { findNavController().navigate(R.id.action_TopMangaPage_to_HomePage) } - // Retrieves data from mangasource - val mangaList = MangaSource(requireActivity().applicationContext).getMangaList() - - val recyclerView: RecyclerView = view.findViewById(R.id.recycler_view) - recyclerView.adapter = MangaAdapter(mangaList) - } } \ No newline at end of file -- cgit v1.2.3 n?id=0572c31567b386f0845fdaa7d595ceeef01b24b7&follow=1'>bin/musichub/business/Song.class (unfollow)
Commit message (Expand)AuthorFilesLines
2021-06-28Update README.mdClyhtsuriva1-3/+3
2021-06-28Update README.mdClyhtsuriva1-3/+5
2021-06-28Changed the the phrasing for wrong path.Clyhtsuriva2-2/+2
2021-06-28Handling wrong input for songs' length at creation (command c)Clyhtsuriva2-7/+16
2021-06-28Javadocs comments for getPlayListTitles and getPlayListSongs.Clyhtsuriva1-5/+19
2021-06-28Changed the type of switch used in AudioElement.javaClyhtsuriva1-24/+14
2021-06-28Adding javadocs comments to Policy.javaClyhtsuriva1-80/+67
2021-06-28Change out to err for the path verification error message.Clyhtsuriva1-1/+2
2021-06-28Added a break at the end of the r command.Clyhtsuriva1-0/+1
2021-06-27Add new feature - display playlistmanthole5-0/+46
2021-06-27mvn packageClyhtsuriva11-6/+142
2021-06-27mvn packageClyhtsuriva26-301/+313
2021-06-27Fixing lower case issue following acceptance testClyhtsuriva1-9/+3
2021-06-27Fixing conflictsmanthole2-0/+139
2021-06-27Latest maven, jacoco and javadoc filesClyhtsuriva47-313/+822
2021-06-27Catch exception related to search functionalitysaid belhadj4-3/+11
2021-06-27Delete TEST-musichub.business.CategoryTest.xmlSaid Belhadj1-58/+0
2021-06-27Add unit test for Category and Languagesaid belhadj4-0/+164
2021-06-27Update search functionalitysaid belhadj2-0/+8
2021-06-27Added an extension check for songs and covered it with a test.Clyhtsuriva65-77/+92
2021-06-27Fix : Javadoc missingClyhtsuriva80-0/+8465
2021-06-27PlayList class covered at 84%.Clyhtsuriva14-78/+117
2021-06-27Song class fully covered.Clyhtsuriva13-49/+96
2021-06-27Starting Song testsClyhtsuriva17-59/+119
2021-06-27Changed the log type for the JUnit test of LogHandlerClyhtsuriva5-26/+4
2021-06-27XMLHandler tests covered at 91%Clyhtsuriva93-7962/+82