diff options
author | Marcin Zelent <zelent.marcin@gmail.com> | 2018-03-29 23:25:18 +0200 |
---|---|---|
committer | Marcin Zelent <zelent.marcin@gmail.com> | 2018-03-29 23:25:18 +0200 |
commit | 7294c6bd32e362b4c0a64cadbf4dd2c191e1ad8e (patch) | |
tree | 1265a82d6195a11082363d883b4aafa537b6af0b /app/src/main/java/org/marcinzelent/liberavem/ObservationsFragment.java | |
parent | 0ca89e916444d5e3f42238d36039e53903555276 (diff) |
Added observations tabs
Diffstat (limited to 'app/src/main/java/org/marcinzelent/liberavem/ObservationsFragment.java')
-rw-r--r-- | app/src/main/java/org/marcinzelent/liberavem/ObservationsFragment.java | 20 |
1 files changed, 18 insertions, 2 deletions
diff --git a/app/src/main/java/org/marcinzelent/liberavem/ObservationsFragment.java b/app/src/main/java/org/marcinzelent/liberavem/ObservationsFragment.java index ce25892..aefaaf4 100644 --- a/app/src/main/java/org/marcinzelent/liberavem/ObservationsFragment.java +++ b/app/src/main/java/org/marcinzelent/liberavem/ObservationsFragment.java @@ -6,11 +6,14 @@ import android.os.Bundle; import android.support.annotation.Nullable; import android.support.design.widget.FloatingActionButton; import android.support.design.widget.Snackbar; +import android.support.design.widget.TabLayout; import android.support.v4.app.Fragment; +import android.support.v4.app.FragmentManager; +import android.support.v4.view.ViewPager; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; -import android.widget.ImageView; +import android.widget.ListView; /** @@ -80,7 +83,20 @@ public class ObservationsFragment extends Fragment { @Override public void onViewCreated(View view, @Nullable Bundle savedInstanceState) { - FloatingActionButton fab = getView().findViewById(R.id.fab); + // Find the view pager that will allow the user to swipe between fragments + ViewPager viewPager = (ViewPager) view.findViewById(R.id.viewpager); + + // Create an adapter that knows which fragment should be shown on each page + ViewPagerAdapter adapter = new ViewPagerAdapter(getContext(), getChildFragmentManager()); + + // Set the adapter onto the view pager + viewPager.setAdapter(adapter); + + // Give the TabLayout the ViewPager + TabLayout tabLayout = (TabLayout) view.findViewById(R.id.sliding_tabs); + tabLayout.setupWithViewPager(viewPager); + + FloatingActionButton fab = view.findViewById(R.id.fab); fab.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { |