Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import android.support.v7.app.ActionBar;
- import android.content.Context;
- import android.os.Bundle;
- import android.support.v4.app.FragmentActivity;
- import android.support.v4.view.ViewPager;
- import android.support.v7.app.ActionBarActivity;
- import android.support.v7.app.ActionBar.Tab;
- import android.support.v7.app.ActionBar.TabListener;
- public class MainActivity extends ActionBarActivity {
- final Context context = this;
- ViewPager Tab;
- TabPagerAdapter TabAdapter;
- ActionBar actionBar;
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.activity_main);
- TabAdapter = new TabPagerAdapter(getSupportFragmentManager());
- Tab = (ViewPager) findViewById(R.id.pager);
- Tab.setOnPageChangeListener(new ViewPager.SimpleOnPageChangeListener() {
- @Override
- public void onPageSelected(int position) {
- actionBar = getSupportActionBar();
- actionBar.setSelectedNavigationItem(position);
- }
- });
- Tab.setAdapter(TabAdapter);
- actionBar = getSupportActionBar();
- // Enable Tabs on Action Bar
- actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);
- ActionBar.TabListener tabListener = new ActionBar.TabListener() {
- public void onTabReselected(android.app.ActionBar.Tab tab,
- android.app.FragmentTransaction ft) {
- }
- public void onTabSelected(android.app.ActionBar.Tab tab,
- android.app.FragmentTransaction ft) {
- // on tab selected show respected fragment view
- Tab.setCurrentItem(tab.getPosition());
- }
- public void onTabUnselected(android.app.ActionBar.Tab tab,
- android.app.FragmentTransaction ft) {
- }
- };
- // Add New Tab
- actionBar.addTab(actionBar.newTab().setText("Feedback")
- .setTabListener(tabListener));
- actionBar.addTab(actionBar.newTab().setText("History Log")
- .setTabListener(tabListener));
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement