Example usage for android.support.v4.view ViewPager setCurrentItem

List of usage examples for android.support.v4.view ViewPager setCurrentItem

Introduction

In this page you can find the example usage for android.support.v4.view ViewPager setCurrentItem.

Prototype

public void setCurrentItem(int item) 

Source Link

Document

Set the currently selected page.

Usage

From source file:net.ustyugov.jtalk.activity.muc.MucUsers.java

@Override
public void onCreate(Bundle icicle) {
    super.onCreate(icicle);
    String group = getIntent().getStringExtra("group");
    account = getIntent().getStringExtra("account");
    muc = JTalkService.getInstance().getConferencesHash(account).get(group);

    setTheme(Colors.isLight ? R.style.AppThemeLight : R.style.AppThemeDark);
    setContentView(R.layout.paged_activity);
    setTitle(R.string.Users);//w  w  w .  j a  va 2  s.  c  o m
    getActionBar().setDisplayHomeAsUpEnabled(true);

    LinearLayout chat_linear = (LinearLayout) findViewById(R.id.linear);
    chat_linear.setBackgroundColor(Colors.BACKGROUND);

    account = getIntent().getExtras().getString("account");

    LayoutInflater inflater = LayoutInflater.from(MucUsers.this);
    View ownersPage = inflater.inflate(R.layout.muc_users_page, null);
    View adminsPage = inflater.inflate(R.layout.muc_users_page, null);
    View membersPage = inflater.inflate(R.layout.muc_users_page, null);
    View outcastsPage = inflater.inflate(R.layout.muc_users_page, null);

    ownersPage.setTag("Owners");
    adminsPage.setTag("Admins");
    membersPage.setTag("Members");
    outcastsPage.setTag("Outcast");

    ownersList = (ListView) ownersPage.findViewById(R.id.list);
    adminsList = (ListView) adminsPage.findViewById(R.id.list);
    membersList = (ListView) membersPage.findViewById(R.id.list);
    outcastsList = (ListView) outcastsPage.findViewById(R.id.list);

    ownersList.setAdapter(new AffiliateAdapter(this));
    adminsList.setAdapter(new AffiliateAdapter(this));
    membersList.setAdapter(new AffiliateAdapter(this));
    outcastsList.setAdapter(new AffiliateAdapter(this));

    registerForContextMenu(ownersList);
    registerForContextMenu(adminsList);
    registerForContextMenu(membersList);
    registerForContextMenu(outcastsList);

    ArrayList<View> mPages = new ArrayList<View>();
    mPages.add(ownersPage);
    mPages.add(adminsPage);
    mPages.add(membersPage);
    mPages.add(outcastsPage);

    MainPageAdapter adapter = new MainPageAdapter(mPages);
    ViewPager mPager = (ViewPager) findViewById(R.id.pager);
    mPager.setAdapter(adapter);
    mPager.setCurrentItem(0);

    TitlePageIndicator mTitleIndicator = (TitlePageIndicator) findViewById(R.id.indicator);
    mTitleIndicator.setTextColor(0xFF555555);
    mTitleIndicator.setViewPager(mPager);
    mTitleIndicator.setCurrentItem(0);
}

From source file:org.mythtv.client.ui.dvr.UpcomingActivity.java

@Override
protected void onCreate(Bundle savedInstanceState) {
    Log.v(TAG, "onCreate : enter");
    super.onCreate(savedInstanceState);

    setContentView(R.layout.activity_dvr_upcoming);

    mMenuItemRefresh = new MenuItemRefreshAnimated(this);

    setupActionBar();//ww  w. ja va 2 s .  co  m

    mLocationProfile = mLocationProfileDaoHelper.findConnectedProfile(this);

    mAdapter = new MythtvUpcomingPagerAdapter(getSupportFragmentManager());
    ViewPager mPager = (ViewPager) findViewById(R.id.dvr_upcoming_pager);
    mPager.setAdapter(mAdapter);
    mPager.setCurrentItem(0);

    Log.v(TAG, "onCreate : exit");
}

From source file:ru.gkpromtech.exhibition.events.EventDetailsActivity.java

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    if (savedInstanceState == null) {
        Bundle extras = getIntent().getExtras();
        if (extras != null) {
            @SuppressWarnings("unchecked")
            List<Event> tmpItems = (List<Event>) extras.getSerializable("items");
            items = tmpItems;//from   ww w.  j av  a2s.c om
            index = extras.getInt("index", 0);
        }
    } else {
        @SuppressWarnings("unchecked")
        List<Event> tmpItems = (List<Event>) savedInstanceState.getSerializable(SAVE_ITEMS);
        items = tmpItems;
        index = savedInstanceState.getInt(SAVE_INDEX, 0);
    }

    setContentView(R.layout.activity_event_details);
    context = this;

    ActionBar actionBar = getSupportActionBar();
    if (actionBar != null) {
        actionBar.setDisplayHomeAsUpEnabled(true);
        actionBar.setHomeButtonEnabled(true);
    }

    changedItems = new ArrayList<>();

    // ViewPager and its adapters use support library
    // fragments, so use getSupportFragmentManager.
    ViewPager pager = (ViewPager) findViewById(R.id.pager);
    pager.setAdapter(new EventDetailsCollectionPagerAdapter(getSupportFragmentManager()));
    pager.setCurrentItem(index);
    pager.setOnPageChangeListener(new ViewPager.OnPageChangeListener() {
        @Override
        public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) {
        }

        @Override
        public void onPageSelected(int position) {
            index = position;
        }

        @Override
        public void onPageScrollStateChanged(int state) {
        }
    });

    AnalyticsManager.sendEvent(this, R.string.event_details_category, R.string.action_open, index);
}

From source file:com.tortel.deploytrack.WidgetPickerActivity.java

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    // Check for light theme
    Prefs.load(this);
    if (Prefs.useLightTheme()) {
        setTheme(R.style.Theme_DeployThemeLight);
    }/*from  w  w w.  ja va2 s  .  co m*/

    setContentView(R.layout.activity_widget_config);

    Bundle extras = getIntent().getExtras();
    if (extras != null) {
        mWidgetId = extras.getInt(AppWidgetManager.EXTRA_APPWIDGET_ID, AppWidgetManager.INVALID_APPWIDGET_ID);
    }
    mResultIntent = new Intent();
    //Set it to cancelled until explicitly told to save
    setResult(RESULT_CANCELED, mResultIntent);

    mWidgetManager = AppWidgetManager.getInstance(this);

    mAdapter = new DeploymentFragmentAdapter(this, getSupportFragmentManager());

    ViewPager pager = (ViewPager) findViewById(R.id.pager);
    pager.setAdapter(mAdapter);

    SmartTabLayout indicator = (SmartTabLayout) findViewById(R.id.indicator);
    indicator.setViewPager(pager);
    indicator.setOnPageChangeListener(new PageChangeListener());

    pager.setCurrentItem(mCurrentPosition);

    Log.d("WidgetPicker started with mWidgetId " + mWidgetId);
}

From source file:net.ustyugov.jtalk.activity.vcard.SetVcardActivity.java

@Override
public void onCreate(Bundle icicle) {
    super.onCreate(icicle);
    setTheme(Colors.isLight ? R.style.AppThemeLight : R.style.AppThemeDark);
    setContentView(R.layout.paged_activity);
    getActionBar().setDisplayHomeAsUpEnabled(true);
    setTitle("vCard");

    LinearLayout linear = (LinearLayout) findViewById(R.id.linear);
    linear.setBackgroundColor(Colors.BACKGROUND);

    account = getIntent().getStringExtra("account");
    vcard = service.getVCard(account);//from w w w . j  av  a2  s .  c  o  m
    if (vcard == null) {
        VCard vCard = new VCard();
        try {
            vCard.load(service.getConnection(account), account);
        } catch (XMPPException ignored) {
        }
        service.setVCard(account, vCard);
    }

    LayoutInflater inflater = LayoutInflater.from(this);
    View aboutPage = inflater.inflate(R.layout.set_vcard_about, null);
    View homePage = inflater.inflate(R.layout.set_vcard_home, null);
    View workPage = inflater.inflate(R.layout.set_vcard_work, null);
    View photoPage = inflater.inflate(R.layout.set_vcard_avatar, null);

    first = (EditText) aboutPage.findViewById(R.id.firstname);
    middle = (EditText) aboutPage.findViewById(R.id.middlename);
    last = (EditText) aboutPage.findViewById(R.id.lastname);
    nick = (EditText) aboutPage.findViewById(R.id.nickname);
    bday = (EditText) aboutPage.findViewById(R.id.bday);
    url = (EditText) aboutPage.findViewById(R.id.url);
    about = (EditText) aboutPage.findViewById(R.id.desc);

    ctry = (EditText) homePage.findViewById(R.id.ctry);
    locality = (EditText) homePage.findViewById(R.id.locality);
    street = (EditText) homePage.findViewById(R.id.street);
    emailHome = (EditText) homePage.findViewById(R.id.homemail);
    phoneHome = (EditText) homePage.findViewById(R.id.homephone);

    org = (EditText) workPage.findViewById(R.id.org);
    unit = (EditText) workPage.findViewById(R.id.unit);
    role = (EditText) workPage.findViewById(R.id.role);
    emailWork = (EditText) workPage.findViewById(R.id.workmail);
    phoneWork = (EditText) workPage.findViewById(R.id.workphone);

    av = (ImageView) photoPage.findViewById(R.id.av);
    load = (Button) photoPage.findViewById(R.id.load_button);
    load.setOnClickListener(this);
    clear = (Button) photoPage.findViewById(R.id.clear_button);
    clear.setOnClickListener(this);

    aboutPage.setTag(getString(R.string.About));
    homePage.setTag(getString(R.string.Home));
    workPage.setTag(getString(R.string.Work));
    photoPage.setTag(getString(R.string.Photo));

    ArrayList<View> mPages = new ArrayList<View>();
    mPages.add(aboutPage);
    mPages.add(homePage);
    mPages.add(workPage);
    mPages.add(photoPage);

    MainPageAdapter adapter = new MainPageAdapter(mPages);
    ViewPager mPager = (ViewPager) findViewById(R.id.pager);
    mPager.setAdapter(adapter);
    mPager.setCurrentItem(0);

    TitlePageIndicator mTitleIndicator = (TitlePageIndicator) findViewById(R.id.indicator);
    mTitleIndicator.setTextColor(0xFF555555);
    mTitleIndicator.setViewPager(mPager);
    mTitleIndicator.setCurrentItem(0);

    update();
}

From source file:com.saulcintero.moveon.SummaryHolder.java

public void initPager() {
    PagerAdapter mPagerAdapter = new PagerAdapter(getSupportFragmentManager());

    mContext = getApplicationContext();/*from  w  w  w . ja va  2  s.c  o m*/

    prefs = PreferenceManager.getDefaultSharedPreferences(mContext);

    isMetric = FunctionUtils.checkIfUnitsAreMetric(mContext);

    String[] route = DataFunctionUtils.getRouteData(mContext, prefs.getInt("selected_practice", 0), isMetric);

    mPagerAdapter.addFragment(new Summary1());
    if (Integer.parseInt(route[22]) == 0)
        mPagerAdapter.addFragment(new Summary2());
    else
        mPagerAdapter.addFragment(new Summary2_hiit());
    mPagerAdapter.addFragment(new Summary3());
    mPagerAdapter.addFragment(new Summary4());

    ViewPager mViewPager = (ViewPager) findViewById(R.id.viewPager);
    mViewPager.setPageMargin(getResources().getInteger(R.integer.viewpager_margin_width));
    mViewPager.setPageMarginDrawable(R.drawable.viewpager_margin);
    mViewPager.setOffscreenPageLimit(mPagerAdapter.getCount());
    mViewPager.setAdapter(mPagerAdapter);
    mViewPager.setCurrentItem(0);

    initScrollableTabs(mViewPager);
}

From source file:me.xiaopan.vpc.sample.PagerFragment.java

@Override
public void onViewCreated(View view, Bundle savedInstanceState) {
    super.onViewCreated(view, savedInstanceState);

    ViewPager viewPager = (ViewPager) view.findViewById(R.id.viewPager_fragment);
    PagerSlidingTabStrip pagerSlidingTabStrip = (PagerSlidingTabStrip) view
            .findViewById(R.id.tabStrip_fragment);

    viewPager.setAdapter(new FragmentPagerAdapter(getChildFragmentManager(),
            new Fragment[] { new ListTextFragment(), new ListTextFragment(), new ListTextFragment() }));
    viewPager.setCurrentItem(1);
    pagerSlidingTabStrip.setViewPager(viewPager);
}

From source file:com.shanet.relayremote.Main.java

private void updatePagerAdapter() {
    // Create the adapter that will return the relay and relay groups fragments
    RelayPagerAdapter pagerAdapter = new RelayPagerAdapter(getSupportFragmentManager());

    // Set up the ViewPager with the sections adapter.
    ViewPager pager = (ViewPager) findViewById(R.id.pager);
    pager.setAdapter(pagerAdapter);/*from w w w.  j  a v a  2s .c  o  m*/

    // Set the pager to the current fragment
    pager.setCurrentItem(curFragment);

    // Listen for pager changes to keep track of the currently displayed fragment so the state
    // can restored when this function is called
    pager.setOnPageChangeListener(new OnPageChangeListener() {
        public void onPageScrollStateChanged(int state) {
        }

        public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) {
        }

        public void onPageSelected(int position) {
            curFragment = position;
        }
    });
}

From source file:org.openmrs.mobile.activities.patientdashboard.PatientDashboardActivity.java

private void initViewPager(PatientDashboardPagerAdapter adapter) {
    MaterialTabHost tabHost = (MaterialTabHost) findViewById(R.id.tabhost);
    tabHost.setType(MaterialTabHost.Type.FullScreenWidth);
    for (int i = 0; i < adapter.getCount(); i++) {
        tabHost.addTab(getTabNames().get(i).toUpperCase());
    }//ww  w .  j a v  a 2 s .c o m
    final ViewPager viewPager = (ViewPager) findViewById(R.id.pager);
    viewPager.setAdapter(adapter);
    viewPager.addOnPageChangeListener(tabHost);
    tabHost.setOnTabChangeListener(new MaterialTabHost.OnTabChangeListener() {
        @Override
        public void onTabSelected(int position) {
            viewPager.setCurrentItem(position);
        }
    });
}

From source file:cm.aptoidetv.pt.ScreenshotsViewer.java

@Override
protected void onCreate(Bundle arg0) {
    super.onCreate(arg0);
    setContentView(R.layout.page_screenshots_viewer);

    if (arg0 == null) {
        currentItem = getIntent().getIntExtra("position", 0);
    } else {/*from ww w  .  j a v  a  2  s  .c  om*/
        currentItem = arg0.getInt("position", 0);
    }

    getIntent().getIntExtra("position", 0);
    context = this;
    final ViewPager screenshots = (ViewPager) findViewById(R.id.screenShotsPager);

    ArrayList<String> uri = getIntent().getStringArrayListExtra("url");
    if (uri != null) {
        images = uri.toArray(images);
    }
    if (images != null && images.length > 0) {
        screenshots.setAdapter(new ViewPagerAdapterScreenshots(context, uri, true));
        screenshots.setCurrentItem(currentItem);
    }

    //        String imagepath = getIntent().getStringExtra(SCREEN);
    //
    //        ImageView screen = (ImageView) findViewById(R.id.screenshot);
    //
    //        Picasso.with(this)
    //                .load(imagepath)
    //                .error(getResources().getDrawable(R.drawable.default_background))
    //                .into(screen);
}