SHARE
TWEET

Untitled

a guest Jan 17th, 2019 59 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. package app.converto;
  2. import android.os.Bundle;
  3. import android.support.v4.app.Fragment;
  4. import android.support.v4.app.FragmentActivity;
  5. import android.support.v4.app.FragmentManager;
  6. import android.support.v4.app.FragmentPagerAdapter;
  7. import android.support.v4.view.ViewPager;
  8. import android.view.LayoutInflater;
  9. import android.view.Menu;
  10. import android.view.View;
  11. import android.view.ViewGroup;
  12. import android.widget.TextView;
  13.  
  14. public class ConverTo extends FragmentActivity {
  15.  
  16.  
  17.     SectionsPagerAdapter mSectionsPagerAdapter;
  18.  
  19.  
  20.     ViewPager mViewPager;
  21.  
  22.     @Override
  23.     public void onCreate(Bundle savedInstanceState) {
  24.         super.onCreate(savedInstanceState);
  25.  
  26.         mSectionsPagerAdapter = new SectionsPagerAdapter(getSupportFragmentManager());
  27.         mViewPager.setAdapter(mSectionsPagerAdapter);
  28.         setContentView(R.layout.converto_home);  
  29.         mViewPager = (ViewPager) findViewById(R.id.pager);  
  30.  
  31.     }
  32.  
  33.     @Override
  34.     public boolean onCreateOptionsMenu(Menu menu) {
  35.         getMenuInflater().inflate(R.menu.converto_home, menu);
  36.         return true;
  37.     }
  38.  
  39.  
  40.  
  41.  
  42.  
  43.     public class SectionsPagerAdapter extends FragmentPagerAdapter {
  44.  
  45.         public SectionsPagerAdapter(FragmentManager fm) {
  46.             super(fm);
  47.         }
  48.  
  49.         @Override
  50.         public Fragment getItem(int i) {
  51.             switch(i){
  52.             case 0:
  53.                 Fragment1 fragment = new Fragment1();  
  54.  
  55.                 return fragment;
  56.  
  57.             case 1:
  58.                         Fragment2 fragment2 = new Fragment2();  
  59.                 return fragment2;
  60.  
  61.  
  62.             }
  63.             defaultFragment fragment3 = new defaultFragment();  
  64.             return fragment3;
  65.         }
  66.  
  67.         @Override
  68.         public int getCount() {
  69.             return 2;
  70.         }
  71. //
  72. //        @Override
  73. //        public CharSequence getPageTitle(int position) {
  74. //            switch (position) {
  75. //                case 0: return getString(R.string.velocity);
  76. //                case 1: return getString(R.string.temperature);
  77. //                case 2: return getString(R.string.distance);
  78. //            }
  79. //            return null;
  80. //        }
  81.     }
  82.  
  83.         public static class Fragment1 extends Fragment{
  84.             public Fragment1(){
  85.             }
  86.              @Override  
  87.              public void onCreate(Bundle savedInstanceState) {  
  88.                  super.onCreate(savedInstanceState);  
  89.              }
  90.  
  91.              @Override
  92.              public View onCreateView(LayoutInflater inflater, ViewGroup container,
  93.                      Bundle savedInstanceState) {
  94.                  //return inflater.inflate(R.layout.temperature, container, false);
  95.  
  96.                  View view = inflater.inflate(R.layout.temperature, container, false);  
  97.                  TextView textView = (TextView) view.findViewById(R.id.sample);  
  98.                  textView.setText(getArguments().getString("title"));
  99.                  return view;
  100.              }
  101.  
  102.         }
  103.  
  104.         public static class Fragment2 extends Fragment{
  105.             public Fragment2(){
  106.             }
  107.  
  108.              @Override  
  109.              public void onCreate(Bundle savedInstanceState) {  
  110.                  super.onCreate(savedInstanceState);  
  111.              }
  112.              @Override
  113.              public View onCreateView(LayoutInflater inflater, ViewGroup container,
  114.                      Bundle savedInstanceState) {
  115.                  //return inflater.inflate(R.layout.velocity, container, false);
  116.  
  117.                  View view = inflater.inflate(R.layout.temperature, container, false);  
  118.                  TextView textView = (TextView) view.findViewById(R.id.sample);  
  119.                  textView.setText(getArguments().getString("title"));
  120.                  return view;
  121.              }
  122.  
  123.         }
  124.  
  125.         public static class defaultFragment extends Fragment{
  126.             public defaultFragment(){
  127.             }//end constructor
  128.  
  129.              @Override  
  130.              public void onCreate(Bundle savedInstanceState) {  
  131.                  super.onCreate(savedInstanceState);  
  132.              }
  133.  
  134.              @Override
  135.              public View onCreateView(LayoutInflater inflater, ViewGroup container,
  136.                      Bundle savedInstanceState) {
  137.                 // return inflater.inflate(R.layout.temperature, container, false);
  138.  
  139.  
  140.  
  141.  
  142.                  View view = inflater.inflate(R.layout.temperature, container, false);  
  143.                  TextView textView = (TextView) view.findViewById(R.id.sample);  
  144.                  textView.setText(getArguments().getString("title"));
  145.                  return view;
  146.              }//end oncreate
  147.  
  148.  
  149.  
  150.  
  151.         }//end default fragment
  152.  
  153.     }
  154.    
  155. @Override
  156. public void onCreate(Bundle savedInstanceState) {
  157.     super.onCreate(savedInstanceState);
  158.  
  159.     mSectionsPagerAdapter = new SectionsPagerAdapter(getSupportFragmentManager());
  160.  
  161.     setContentView(R.layout.converto_home);  
  162.  
  163.     // Initialize it first otherwise it stays null
  164.     mViewPager = (ViewPager) findViewById(R.id.pager);
  165.  
  166.     //Then you set the adapter
  167.     mViewPager.setAdapter(mSectionsPagerAdapter);  
  168.  
  169.  
  170. }
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top