From 34b87b1a6cefea10880cdbac7c120203be3ed3ee Mon Sep 17 00:00:00 2001 From: NudeDude Date: Fri, 3 May 2019 19:17:00 +0200 Subject: [PATCH] added new files --- .../twidda/adapter/HomeAdapter.java | 49 +++++++++++++++++++ app/src/main/res/layout/fragment_list.xml | 12 +++++ 2 files changed, 61 insertions(+) create mode 100644 app/src/main/java/org/nuclearfog/twidda/adapter/HomeAdapter.java create mode 100644 app/src/main/res/layout/fragment_list.xml diff --git a/app/src/main/java/org/nuclearfog/twidda/adapter/HomeAdapter.java b/app/src/main/java/org/nuclearfog/twidda/adapter/HomeAdapter.java new file mode 100644 index 00000000..45483974 --- /dev/null +++ b/app/src/main/java/org/nuclearfog/twidda/adapter/HomeAdapter.java @@ -0,0 +1,49 @@ +package org.nuclearfog.twidda.adapter; + +import android.os.Bundle; +import android.support.v4.app.Fragment; +import android.support.v4.app.FragmentManager; +import android.support.v4.app.FragmentPagerAdapter; +import org.nuclearfog.twidda.fragment.TrendListFragment; +import org.nuclearfog.twidda.fragment.TweetListFragment; + +import static org.nuclearfog.twidda.fragment.TweetListFragment.HOME; +import static org.nuclearfog.twidda.fragment.TweetListFragment.MENT; + + +public class HomeAdapter extends FragmentPagerAdapter { + + private static final int COUNT = 3; + private static final Bundle HOME_TL, MENT_TL; + + private final Fragment[] fragments; + + static { + HOME_TL = new Bundle(); + MENT_TL = new Bundle(); + HOME_TL.putInt("mode",HOME); + MENT_TL.putInt("mode", MENT); + } + + public HomeAdapter(FragmentManager fm) { + super(fm); + fragments = new Fragment[COUNT]; + fragments[0] = new TweetListFragment(); + fragments[1] = new TrendListFragment(); + fragments[2] = new TweetListFragment(); + fragments[0].setArguments(HOME_TL); + fragments[2].setArguments(MENT_TL); + } + + + @Override + public Fragment getItem(int position) { + return fragments[position]; + } + + + @Override + public int getCount() { + return COUNT; + } +} \ No newline at end of file diff --git a/app/src/main/res/layout/fragment_list.xml b/app/src/main/res/layout/fragment_list.xml new file mode 100644 index 00000000..1c832c6f --- /dev/null +++ b/app/src/main/res/layout/fragment_list.xml @@ -0,0 +1,12 @@ + + + + + + \ No newline at end of file