summaryrefslogtreecommitdiff
path: root/app/src/main/java/de/danoeh/antennapod/fragment
diff options
context:
space:
mode:
authorTom Hennen <tom.hennen@gmail.com>2015-09-05 17:17:05 -0400
committerTom Hennen <tom.hennen@gmail.com>2015-09-07 21:25:18 -0400
commit9fe8750ecba38e2c2033d8ef964775a40ecee921 (patch)
treefe526dbe47aa0ff30bd546f7bb774401955726fb /app/src/main/java/de/danoeh/antennapod/fragment
parent1d38db32d5cbb1a86276600bc06f660f9c521ec9 (diff)
downloadAntennaPod-9fe8750ecba38e2c2033d8ef964775a40ecee921.zip
changed method of tab use
Diffstat (limited to 'app/src/main/java/de/danoeh/antennapod/fragment')
-rw-r--r--app/src/main/java/de/danoeh/antennapod/fragment/EpisodesFragment.java23
1 files changed, 8 insertions, 15 deletions
diff --git a/app/src/main/java/de/danoeh/antennapod/fragment/EpisodesFragment.java b/app/src/main/java/de/danoeh/antennapod/fragment/EpisodesFragment.java
index 698e1660b..a9ccd4cc1 100644
--- a/app/src/main/java/de/danoeh/antennapod/fragment/EpisodesFragment.java
+++ b/app/src/main/java/de/danoeh/antennapod/fragment/EpisodesFragment.java
@@ -1,20 +1,21 @@
package de.danoeh.antennapod.fragment;
import android.os.Bundle;
+import android.support.design.widget.TabLayout;
import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentTabHost;
+import android.support.v4.view.ViewPager;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import de.danoeh.antennapod.R;
+import de.danoeh.antennapod.adapter.EpisodesPagerAdapter;
public class EpisodesFragment extends Fragment {
public static final String TAG = "EpisodesFragment";
- private FragmentTabHost mTabHost;
-
//Mandatory Constructor
public EpisodesFragment() {
}
@@ -22,26 +23,18 @@ public class EpisodesFragment extends Fragment {
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setRetainInstance(true);
-
}
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View rootView = inflater.inflate(R.layout.episodes_fragment, container, false);
+ ViewPager pager = (ViewPager)rootView.findViewById(R.id.viewpager);
+ pager.setAdapter(new EpisodesPagerAdapter(getChildFragmentManager(), getActivity()));
-
- mTabHost = (FragmentTabHost) rootView.findViewById(android.R.id.tabhost);
- mTabHost.setup(getActivity(), getChildFragmentManager(), R.id.realtabcontent);
-
-
- mTabHost.addTab(mTabHost.newTabSpec(NewEpisodesFragment.TAG).setIndicator(
- getResources().getString(R.string.new_episodes_label)),
- NewEpisodesFragment.class, null);
-
- mTabHost.addTab(mTabHost.newTabSpec(AllEpisodesFragment.TAG).setIndicator(
- getResources().getString(R.string.all_episodes_label)),
- AllEpisodesFragment.class, null);
+ // Give the TabLayout the ViewPager
+ TabLayout tabLayout = (TabLayout) rootView.findViewById(R.id.sliding_tabs);
+ tabLayout.setupWithViewPager(pager);
return rootView;
}