private void intiActionTab() { actionBar = getActionBar(); actionBar.setDisplayHomeAsUpEnabled(false); actionBar.setDisplayShowTitleEnabled(false); actionBar.setDisplayShowHomeEnabled(false); actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS); tab_top = actionBar.newTab().setText("头条"); tab_cyclopedia = actionBar.newTab().setText("百科"); tab_message = actionBar.newTab().setText("资讯"); tab_manage = actionBar.newTab().setText("经营"); tab_data = actionBar.newTab().setText("数据"); tab_top.setTabListener(this); tab_cyclopedia.setTabListener(this); tab_message.setTabListener(this); tab_manage.setTabListener(this); tab_data.setTabListener(this); actionBar.addTab(tab_top); actionBar.addTab(tab_cyclopedia); actionBar.addTab(tab_message); actionBar.addTab(tab_manage); actionBar.addTab(tab_data); }
private void addTabs() { ActionBar.Tab addNewExpenseTab = actionBar.newTab(); addNewExpenseTab.setTabListener(this); addNewExpenseTab.setText("Add New"); actionBar.addTab(addNewExpenseTab); ActionBar.Tab todayTab = actionBar.newTab(); todayTab.setTabListener(this); todayTab.setText("Today"); actionBar.addTab(todayTab); }
public void addTab(ActionBar.Tab tab, Class<?> clss, Bundle args) { TabInfo info = new TabInfo(clss, args); tab.setTag(info); tab.setTabListener(this); mTabs.add(info); mActionBar.addTab(tab); notifyDataSetChanged(); }
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_user_profile); fragmentManager = getFragmentManager(); ActionBar actionBar = getActionBar(); // Hide ActionBar Icon actionBar.setDisplayShowHomeEnabled(false); // Hide ActionBar Title actionBar.setDisplayShowTitleEnabled(false); // Create ActionBar Tabs actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS); // Set Tab Icon and Titles Profile = actionBar.newTab().setText("Profile"); Events = actionBar.newTab().setText("Events"); // Set Tab Listeners Profile.setTabListener(new TabListener(fragmentProfileTab)); Events.setTabListener(new TabListener(fragmentEventsTab)); // Add Tabs to ActionBar actionBar.addTab(Profile); actionBar.addTab(Events); // Get which tab is selected from the intent Intent fromHomeView = getIntent(); String tabSelected = fromHomeView.getStringExtra("tabSelected"); int tabPosition = 0; if (tabSelected != null && tabSelected.equals("events")) { tabPosition = 1; } actionBar.setSelectedNavigationItem(tabPosition); }
private ActionBar.Tab CreateTab(String title, View v) { ActionBar actionBar = this.controls.activity.getActionBar(); ActionBar.Tab tab = actionBar.newTab(); tab.setText(title); // if (mCountTab != 0) { v.setVisibility(View.INVISIBLE); } TabContentFragment content = new TabContentFragment(v, title); tab.setTabListener( new TabListener( content)); // All tabs must have a TabListener set before being added to the ActionBar. mCountTab = mCountTab + 1; return tab; }
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_stations_all); ActionBar ab = getActionBar(); ab.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS); ActionBar.Tab listTab = ab.newTab().setText("List"); ActionBar.Tab mapTab = ab.newTab().setText("Map"); Fragment listFrag = new StationsListFragment(); Fragment mapFrag = new InteractiveMapFragment(); listTab.setTabListener(new StationsAllTabListener(listFrag)); listTab.setTabListener(new StationsAllTabListener(listFrag)); listTab.setTabListener(new StationsAllTabListener(listFrag)); mapTab.setTabListener(new StationsAllTabListener(mapFrag)); ab.addTab(listTab); ab.addTab(mapTab); listTab.select(); }
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); ctoDAO = ContatoDAO.getInstance(MainActivity.this); ctoDAO.open(); screen_tablet_ou_phone = isTablet(MainActivity.this); if (screen_tablet_ou_phone) { setContentView(R.layout.tela_inicial_tablet); // associa o layout para tablets } else { setContentView(R.layout.tela_inicial_smartphone); // associa o layout para smartphones ActionBar actionBar = getActionBar(); actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS); // tab1 ActionBar.Tab tab1 = actionBar.newTab().setText("Lista de Contatos"); Fragment fragment_listview = new ListviewFragment(); tab1.setTabListener(new MyTabListener(MainActivity.this, fragment_listview)); actionBar.addTab(tab1); // tab2 ActionBar.Tab tab2 = actionBar.newTab().setText("Novo Contato"); Fragment fragment_inputs = new InputsFragment(); tab2.setTabListener(new MyTabListener(MainActivity.this, fragment_inputs)); actionBar.addTab(tab2); } }
@Override public Tab setTabListener(TabListener listener) { mNativeTab.setTabListener(listener != null ? this : null); mListener = listener; return this; }
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); this.setVolumeControlStream(AudioManager.STREAM_MUSIC); Log.i("Leaderboard", "entered leaderboard"); // set the layout for the parent activity which contains the fragments setContentView(R.layout.activity_leaderboard); // Initialize the database according to whether it's a test or not. Log.d("Leaderboard: Using Test Database", "" + TitlePage.useTestDB); if (TitlePage.useTestDB) { // The Testing Database on Parse Parse.initialize( this, "E8hfMLlgnEWvPw1auMOvGVsrTp1C6eSoqW1s6roq", "hzPRfP284H5GuRzIFDhVxX6iR9sgTwg4tJU08Bez"); } else { // The Real App Database on Parse Parse.initialize( this, "Iy4JZxlewoSxswYgOEa6vhOSRgJkGIfDJ8wj8FtM", "SVlq5dqYQ4FemgUfA7zdQvdIHOmKBkc5bXoI7y0C"); } lp = new LoginPopup(currentUser); // set up the action bar for the different tabs ActionBar actionBar = getActionBar(); actionBar.setDisplayShowTitleEnabled(false); actionBar.setDisplayHomeAsUpEnabled(false); actionBar.setDisplayShowHomeEnabled(false); actionBar.setDisplayUseLogoEnabled(false); actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS); ActionBar.Tab singlePlayerTab = actionBar.newTab().setText(R.string.single_player_tab); ActionBar.Tab multiPlayerTab = actionBar.newTab().setText(R.string.multi_player_tab); ActionBar.Tab relativeUserScoreTab = actionBar.newTab().setText(R.string.relative_tab); // get the list of scores from the model and send it to each of the tabs lb = new SingleLeaderBoardModel(getApplicationContext()); try { mlb = new MultiLeaderBoardModel(); } catch (InternetConnectionException e) { e.fillInStackTrace(); Log.i("Leaderboard", "triggering internet connection error screen"); Intent intent = new Intent(this, ErrorScreen.class); intent.putExtra("error", R.layout.activity_connection_error_lb); startActivity(intent); return; } // need to get the username to pass into the leaderboard Fragment singlePlayerFragment = SingleplayerTab.newInstance(lb.getTopScores()); Fragment multiPlayerFragment = MultiplayerTab.newInstance("", mlb.getTopScores()); Fragment relativeUserScoreFragment = RelativeUserScoreTab.emptyNewInstance(); singlePlayerTab.setTabListener(new LBTabListener(singlePlayerFragment, "singleplayer")); multiPlayerTab.setTabListener(new LBTabListener(multiPlayerFragment, "multiplayer")); relativeUserScoreTab.setTabListener(new LBTabListener(relativeUserScoreFragment, "relative")); actionBar.addTab(singlePlayerTab); actionBar.addTab(multiPlayerTab); actionBar.addTab(relativeUserScoreTab); }
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.workout_info_pager); dayWeek = new int[2]; uDBTools = new UserInfoDatabaseTools(this); progress = new ProgressDialog(TrainerDay.this, R.style.MyTheme); progress.setCancelable(false); progress.setProgressStyle(android.R.style.Widget_ProgressBar_Small); progress.show(); Intent intent = getIntent(); trainerType = intent.getStringExtra("trainerType"); dayWeek = intent.getIntArrayExtra("dayWeek"); viewPager = (ViewPager) findViewById(R.id.workout_view_pager); viewPager.setOffscreenPageLimit(2); myAdapter = new MyAdapter(getSupportFragmentManager()); viewPager.setAdapter(myAdapter); viewPager.setOnPageChangeListener( new ViewPager.OnPageChangeListener() { @Override public void onPageScrolled( int position, float positionOffset, int positionOffsetPixels) {} @Override public void onPageSelected(int position) { actionBar.setSelectedNavigationItem(position); Fragment page = getSupportFragmentManager() .findFragmentByTag( "android:switcher:" + R.id.workout_view_pager + ":" + viewPager.getCurrentItem()); if (viewPager.getCurrentItem() == 1 && page != null) { ((TrainerWorkoutTab) page).updateFragment(); } } @Override public void onPageScrollStateChanged(int state) {} }); actionBar = this.getActionBar(); actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS); formatTab = actionBar.newTab(); formatTab.setText("WarmUp"); formatTab.setTabListener(this); wallTab = actionBar.newTab(); wallTab.setText("Workout"); wallTab.setTabListener(this); postTab = actionBar.newTab(); postTab.setText("Stretch/Core"); postTab.setTabListener(this); actionBar.addTab(formatTab); actionBar.addTab(wallTab); actionBar.addTab(postTab); }