Advertisement
Guest User

Untitled

a guest
Mar 25th, 2014
143
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.35 KB | None | 0 0
  1. package app.CT.BTCCalculator;
  2.  
  3. import android.app.AlertDialog;
  4. import android.app.Fragment;
  5. import android.app.FragmentTransaction;
  6. import android.app.ProgressDialog;
  7. import android.content.Context;
  8. import android.content.DialogInterface;
  9. import android.os.AsyncTask;
  10. import android.os.Bundle;
  11. import android.view.View;
  12. import android.view.inputmethod.InputMethodManager;
  13. import android.widget.Button;
  14. import android.widget.EditText;
  15. import android.widget.TextView;
  16. import com.actionbarsherlock.app.ActionBar;
  17. import com.actionbarsherlock.app.SherlockFragmentActivity;
  18.  
  19. import java.text.DecimalFormat;
  20.  
  21. import static com.actionbarsherlock.app.ActionBar.NAVIGATION_MODE_TABS;
  22. import static com.actionbarsherlock.app.ActionBar.Tab;
  23.  
  24. public class MyActivity extends SherlockFragmentActivity
  25. {
  26.     class TabsListener implements com.actionbarsherlock.app.ActionBar.TabListener
  27.     {
  28.         public Fragment fragment;
  29.  
  30.         public TabsListener(Fragment fragment)
  31.         {
  32.             this.fragment = fragment;
  33.         }
  34.  
  35.         @Override
  36.         public void onTabUnselected(Tab tab, FragmentTransaction ft)
  37.         {
  38.             // TODO Auto-generated method stub
  39.             ft.replace(R.layout.main2, fragment);
  40.         }
  41.  
  42.         @Override
  43.         public void onTabReselected(Tab tab, FragmentTransaction ft)
  44.         {
  45.             // TODO Auto-generated method stub
  46.         }
  47.  
  48.         @Override
  49.         public void onTabSelected(Tab tab, FragmentTransaction ft)
  50.         {
  51.             // TODO Auto-generated method stub
  52.         }
  53.  
  54.     }
  55.  
  56.     @Override
  57.     public void onCreate(Bundle savedInstanceState)
  58.     {
  59.         super.onCreate(savedInstanceState);
  60.         setContentView(R.layout.main);
  61.  
  62.         // setup action bar for tabs
  63.         ActionBar actionbar = getSupportActionBar();
  64.         actionbar.setNavigationMode(NAVIGATION_MODE_TABS);
  65.         actionbar.setTitle("Tabbed Layout");
  66.  
  67.         Tab Frag1Tab = actionbar.newTab().setText("Fragment 1");
  68.         Tab Frag2Tab = actionbar.newTab().setText("Fragment 2");
  69.  
  70.         Fragment Fragment1 = new FragmentFirst();
  71.         Fragment Fragment2 = new FragmentSecond();
  72.  
  73.         Frag1Tab.setTabListener(new TabsListener(Fragment1));
  74.         Frag2Tab.setTabListener(new TabsListener(Fragment2));
  75.  
  76.         actionbar.addTab(Frag1Tab);
  77.         actionbar.addTab(Frag2Tab);
  78.     }
  79. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement