List of usage examples for android.support.v4.view ViewPager setCurrentItem
public void setCurrentItem(int item)
From source file:com.example.evan.comp296.messaging.FeedsActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_feeds); Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); setSupportActionBar(toolbar);//from w w w . ja v a2s. com ViewPager viewPager = (ViewPager) findViewById(R.id.feeds_view_pager); FeedsPagerAdapter adapter = new FeedsPagerAdapter(getSupportFragmentManager()); adapter.addFragment(PostsFragment.newInstance(PostsFragment.TYPE_HOME), "HOME"); adapter.addFragment(PostsFragment.newInstance(PostsFragment.TYPE_FEED), "FEED"); viewPager.setAdapter(adapter); viewPager.setCurrentItem(1); TabLayout tabLayout = (TabLayout) findViewById(R.id.feeds_tab_layout); tabLayout.setupWithViewPager(viewPager); mFab = (FloatingActionButton) findViewById(R.id.fab); mFab.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { FirebaseUser user = FirebaseAuth.getInstance().getCurrentUser(); if (user == null || user.isAnonymous()) { Toast.makeText(FeedsActivity.this, "You must sign-in to post.", Toast.LENGTH_SHORT).show(); return; } Intent newPostIntent = new Intent(FeedsActivity.this, NewPostActivity.class); startActivity(newPostIntent); } }); }
From source file:com.github.capone.controller.MainActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); getSupportActionBar().setElevation(0); final ViewPager pager = (ViewPager) findViewById(R.id.pager); TabLayout tabs = (TabLayout) findViewById(R.id.tabs); tabs.addTab(createFavoritesTab(tabs)); tabs.addTab(createDiscoveryTab(tabs)); tabs.setOnTabSelectedListener(new TabLayout.OnTabSelectedListener() { @Override//from ww w .ja va 2s .c o m public void onTabSelected(TabLayout.Tab tab) { pager.setCurrentItem(tab.getPosition()); switch (tab.getPosition()) { case 0: favoritesFragment.notifyDataSetChanged(); break; case 1: discoveryFragment.notifyDataSetChanged(); discoveryFragment.startDiscovery(); break; } } @Override public void onTabUnselected(TabLayout.Tab tab) { switch (tab.getPosition()) { case 0: favoritesFragment.stopDiscovery(); break; case 1: discoveryFragment.stopDiscovery(); break; } } @Override public void onTabReselected(TabLayout.Tab tab) { } }); pager.setAdapter(new FragmentPagerAdapter(getSupportFragmentManager()) { @Override public Fragment getItem(int position) { switch (position) { case 0: return favoritesFragment; case 1: return discoveryFragment; default: return null; } } @Override public int getCount() { return 2; } }); pager.addOnPageChangeListener(new TabLayout.TabLayoutOnPageChangeListener(tabs)); }
From source file:com.infamous.cm.icons.activity.AllIcons.java
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.all_icons_layout); tabs = (PagerSlidingTabStrip) findViewById(R.id.tabs); ViewPager pager = (ViewPager) findViewById(R.id.pager); adapter = new IconPagerAdapter(getSupportFragmentManager()); pager.setAdapter(adapter);/* www . j a v a 2 s .c om*/ final int pageMargin = (int) TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, 4, getResources().getDisplayMetrics()); pager.setPageMargin(pageMargin); tabs.setViewPager(pager); // Set Present tab as default pager.setCurrentItem(1); }
From source file:org.grameenfoundation.cch.supervisor.activity.ViewDistrictActivity.java
public void refresh() { TextView mFirstLine = (TextView) findViewById(R.id.main_first_line); TextView mSecondLine = (TextView) findViewById(R.id.main_second_line); TextView mThirdLine = (TextView) findViewById(R.id.main_third_line); try {/* w w w .j ava 2 s . c o m*/ mFirstLine.setText(district.name); mSecondLine.setText(district.region); mThirdLine.setText(district.statsText()); PagerSlidingTabStrip tabs = (PagerSlidingTabStrip) findViewById(R.id.activity_view_tabs); ViewPager pager = (ViewPager) findViewById(R.id.activity_view_pager); MyPagerAdapter adapter = new MyPagerAdapter(getSupportFragmentManager()); pager.setAdapter(adapter); tabs.setViewPager(pager); final int pageMargin = (int) TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, 4, getResources().getDisplayMetrics()); pager.setPageMargin(pageMargin); pager.setCurrentItem(0); tabs.setOnTabReselectedListener(new PagerSlidingTabStrip.OnTabReselectedListener() { @Override public void onTabReselected(int position) { Toast.makeText(ViewDistrictActivity.this, "Tab reselected: " + position, Toast.LENGTH_SHORT) .show(); } }); } catch (NullPointerException ex) { Log.d(TAG, ex.getLocalizedMessage()); } }
From source file:net.ustyugov.jtalk.adapter.ChatsSpinnerAdapter.java
@Override public View getView(int position, View convertView, ViewGroup parent) { List<Page> list = new ArrayList<Page>(); int current = 0; int j = 0;//ww w .ja v a2 s . c o m for (int i = 0; i < getCount(); i++) { RosterItem item = getItem(i); String account = item.getAccount(); String jid; if (item.isEntry()) { jid = item.getEntry().getUser(); } else jid = item.getName(); if (jid.equals(service.getCurrentJid())) current = j; else j++; LayoutInflater vi = (LayoutInflater) activity.getSystemService(Context.LAYOUT_INFLATER_SERVICE); View v = vi.inflate(R.layout.spinner_item, null); String name = jid; if (service.getConferencesHash(account).containsKey(jid)) { name = StringUtils.parseName(jid); } else if (service.getConferencesHash(account).containsKey(StringUtils.parseBareAddress(jid))) { name = StringUtils.parseResource(jid); } else { RosterEntry re = item.getEntry(); if (re != null) name = re.getName(); if (name == null || name.equals("")) name = jid; } TextView left = (TextView) v.findViewById(R.id.left); if (left != null) { if (i == 0) left.setVisibility(View.GONE); else left.setVisibility(View.VISIBLE); } TextView right = (TextView) v.findViewById(R.id.right); if (right != null) { if (i == getCount() - 1) right.setVisibility(View.GONE); else right.setVisibility(View.VISIBLE); } TextView title = (TextView) v.findViewById(R.id.title); title.setText(name); if (Colors.isLight) title.setTextColor(Color.BLACK); else title.setTextColor(Color.WHITE); v.setOnClickListener(this); list.add(new Page(account, jid, v)); } final MyPageAdapter pa = new MyPageAdapter(list); ViewPager vp = new ViewPager(activity); vp.setAdapter(pa); vp.setCurrentItem(current); vp.setOnPageChangeListener(new ViewPager.OnPageChangeListener() { @Override public void onPageScrolled(int i, float v, int i2) { } @Override public void onPageScrollStateChanged(int i) { } @Override public void onPageSelected(final int position) { final String jid = pa.getItem(position).getJid(); final String account = pa.getItem(position).getAccount(); if (jid == null || account == null || service.getCurrentJid().equals(jid)) return; new Thread(new Runnable() { @Override public void run() { try { Thread.sleep(350); } catch (Exception ignored) { } activity.sendBroadcast(new Intent(Constants.CHANGE_CHAT).putExtra("account", account) .putExtra("jid", jid)); } }).start(); } }); return vp; }
From source file:com.cw.litenote.operation.audio.AudioPlayer_note.java
/** * Set audio player listeners/*from www .j a va 2 s .co m*/ */ private void setMediaPlayerListeners(final ViewPager pager) { // - on prepared listener BackgroundAudioService.mMediaPlayer.setOnPreparedListener(new OnPreparedListener() { @Override public void onPrepared(MediaPlayer mp) { System.out.println("AudioPlayer_note / _setAudioPlayerListeners / _onPrepared"); if (Audio_manager.getAudioPlayMode() == Audio_manager.NOTE_PLAY_MODE) { if (BackgroundAudioService.mMediaPlayer != null) { BackgroundAudioService.mIsPrepared = true; if (!AudioUi_note.isPausedAtSeekerAnchor) { BackgroundAudioService.mMediaPlayer.start(); BackgroundAudioService.mMediaPlayer.getDuration(); BackgroundAudioService.mMediaPlayer.seekTo(mPlaybackTime); } else BackgroundAudioService.mMediaPlayer.seekTo(AudioUi_note.mAnchorPosition); AudioUi_note.updateAudioPlayState(act); } } } }); // On Completion listener BackgroundAudioService.mMediaPlayer.setOnCompletionListener(new OnCompletionListener() { @Override public void onCompletion(MediaPlayer mp) { System.out.println("AudioPlayer_note / _setAudioPlayerListeners / _onCompletion"); BackgroundAudioService.mIsPrepared = false; mPlaybackTime = 0; if (Audio_manager.getAudioPlayMode() == Audio_manager.NOTE_PLAY_MODE) // one time mode { if (Pref.getPref_is_autoPlay_YouTubeApi(act)) { int nextPos; if (NoteUi.getFocus_notePos() + 1 >= NoteUi.getNotesCnt()) nextPos = 0; else nextPos = NoteUi.getFocus_notePos() + 1; NoteUi.setFocus_notePos(nextPos); // add for rotation case ViewPager viewPager = (ViewPager) act.findViewById(R.id.tabs_pager); Note.mPagerAdapter = new Note_adapter(viewPager, act); viewPager.setAdapter(Note.mPagerAdapter); viewPager.setCurrentItem(nextPos); playNextAudio(); } else { Audio_manager.stopAudioPlayer(); AudioUi_note.initAudioProgress(act, Note.mAudioUriInDB, pager); AudioUi_note.updateAudioPlayState(act); } } } }); // - on error listener BackgroundAudioService.mMediaPlayer.setOnErrorListener(new OnErrorListener() { @Override public boolean onError(MediaPlayer mp, int what, int extra) { // more than one error when playing an index System.out.println("AudioPlayer_note / _setAudioPlayerListeners / _onError / what = " + what + " , extra = " + extra); return false; } }); }
From source file:dheeraj.com.trafficsolution.FeedsActivity.java
void init() { setContentView(R.layout.activity_feeds); setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT); ViewPager viewPager = (ViewPager) findViewById(R.id.feeds_view_pager); FeedsPagerAdapter adapter = new FeedsPagerAdapter(getSupportFragmentManager()); adapter.addFragment(new GeoFenceFragment(), "Pedestrian"); adapter.addFragment(PostsFragment.newInstance(PostsFragment.TYPE_FEED), "Feed"); adapter.addFragment(new ParkingFragment(), "Parking"); viewPager.setAdapter(adapter);/*from w ww.j ava 2 s . c o m*/ viewPager.setCurrentItem(1); TabLayout tabLayout = (TabLayout) findViewById(R.id.feeds_tab_layout); tabLayout.setupWithViewPager(viewPager); }
From source file:org.catnut.fragment.GalleryPagerFragment.java
@Override public void onViewCreated(View view, Bundle savedInstanceState) { ViewPager viewPager = (ViewPager) view; viewPager.setAdapter(new FragmentStatePagerAdapter(getFragmentManager()) { @Override//from w w w.ja va 2s.c o m public Fragment getItem(int position) { return SimpleImageFragment.getFragment(mUrls.get(position)); } @Override public int getCount() { return mUrls.size(); } }); viewPager.setPageTransformer(true, new PageTransformer.ZoomOutPageTransformer()); viewPager.setCurrentItem(mCurrentIndex); }
From source file:org.alfresco.mobile.android.application.fragments.node.rendition.CarouselPreviewFragment.java
protected void displayGallery() { ViewPager viewPager = (ViewPager) viewById(R.id.view_pager); ScreenSlidePagerAdapter adapter = new ScreenSlidePagerAdapter(getActivity().getFragmentManager(), nodes, getActivity());/*from ww w . j av a 2s .c o m*/ viewPager.setAdapter(adapter); if (node != null) { viewPager.setCurrentItem(nodes.indexOf(node)); } else if (nodes.size() > 0 && frag != null) { frag.unselect(); frag.highLight(nodes.get(0)); } viewPager.setOnPageChangeListener(new OnPageChangeListener() { @Override public void onPageSelected(int location) { if (frag != null) { frag.unselect(); frag.highLight(nodes.get(location)); } } @Override public void onPageScrolled(int arg0, float arg1, int arg2) { // Nothing special } @Override public void onPageScrollStateChanged(int arg0) { // Nothing special } }); viewPager.setPageTransformer(true, new DepthPageTransformer()); PagerTabStrip pagerTabStrip = (PagerTabStrip) viewById(R.id.pager_header); pagerTabStrip.setDrawFullUnderline(true); pagerTabStrip.setTabIndicatorColor(getResources().getColor(R.color.blue_light)); getActivity().invalidateOptionsMenu(); }
From source file:com.tobolkac.triviaapp.ScreenSlidePageFragment.java
@Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { numQuestions = ac.getNumPages();//from w w w . j a va2 s .c o m Log.d("a", "XXXcreateXXX"); // resetTimer(); // Inflate the layout containing a title and body text. ViewGroup rootView = (ViewGroup) inflater.inflate(R.layout.fragment_screen_slide_page, container, false); // Set the title view to show the page number. ((TextView) rootView.findViewById(android.R.id.text1)) .setText("Question " + (mPageNumber + 1) + " of " + numQuestions); //ProgressButton b = (ProgressButton) getActivity().findViewById(R.id.progressButton1); //b.setProgress(50); // questionTimerTextView = (TextView) rootView.findViewById(R.id.questionTimer); TextView question = (TextView) rootView.findViewById(R.id.questionText); question.setText(questionString); Button answer1Button = (Button) rootView.findViewById(R.id.answer1Button); answer1Button.setText(answersArray[0]); Button answer2Button = (Button) rootView.findViewById(R.id.answer2Button); answer2Button.setText(answersArray[1]); Button answer3Button = (Button) rootView.findViewById(R.id.answer3Button); answer3Button.setText(answersArray[2]); Button answer4Button = (Button) rootView.findViewById(R.id.answer4Button); answer4Button.setText(answersArray[3]); numberCorrectText = (TextView) getActivity().findViewById(R.id.numberCorrect); numberCorrectText.setText("" + numCorrect); Log.d("oo", "" + answer1Button.getTextSize()); if (answersArray[0].length() > 22) { answer1Button.setTextSize(12); } if (answersArray[1].length() > 22) { answer2Button.setTextSize(12); } if (answersArray[2].length() > 22) { answer3Button.setTextSize(12); } if (answersArray[3].length() > 22) { answer4Button.setTextSize(12); } answer1Button.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { ac.setLagMillis(); // questionTimerHandler.removeCallbacks(questionTimerRunnable, null); // resetTimer(); //vibrate on button click ac.vibe.vibrate(40); //check against correct and add to correct if (answerCorrect == 1) { numCorrect++; ac.numCorrect++; numberCorrectText.setText("" + numCorrect); ac.correctArray[mPageNumber] = 1; } if (getPageNumber() + 1 == numQuestions) { Toast.makeText(getActivity(), "correct: " + numCorrect + " time: " + ac.getFormattedTime(), Toast.LENGTH_SHORT).show(); ac.evalGame(numCorrect, ac.getTimeInMilliseconds()); // Intent intent = new Intent(getActivity(), MainActivity.class); // startActivity(intent); } ViewPager pager = (ViewPager) getActivity().findViewById(R.id.pager); Log.d("page number", "page number: " + (getPageNumber())); pager.setCurrentItem(getPageNumber() + 1); } }); answer2Button.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { ac.setLagMillis(); //vibrate on button click ac.vibe.vibrate(40); //check against correct and add to correct if (answerCorrect == 2) { numCorrect++; ac.numCorrect++; numberCorrectText.setText("" + numCorrect); ac.correctArray[mPageNumber] = 1; } if (getPageNumber() + 1 == numQuestions) { Toast.makeText(getActivity(), "correct: " + numCorrect + " time: " + ac.getFormattedTime(), Toast.LENGTH_SHORT).show(); ac.evalGame(numCorrect, ac.getTimeInMilliseconds()); // Intent intent = new Intent(getActivity(), MainActivity.class); // startActivity(intent); } ViewPager pager = (ViewPager) getActivity().findViewById(R.id.pager); Log.d("page number", "page number: " + (getPageNumber())); pager.setCurrentItem(getPageNumber() + 1); } }); answer3Button.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { ac.setLagMillis(); //vibrate on button click ac.vibe.vibrate(40); //check against correct and add to correct if (answerCorrect == 3) { numCorrect++; ac.numCorrect++; numberCorrectText.setText("" + numCorrect); ac.correctArray[mPageNumber] = 1; } if (getPageNumber() + 1 == numQuestions) { Toast.makeText(getActivity(), "correct: " + numCorrect + " time: " + ac.getFormattedTime(), Toast.LENGTH_SHORT).show(); ac.evalGame(numCorrect, ac.getTimeInMilliseconds()); // Intent intent = new Intent(getActivity(), MainActivity.class); // startActivity(intent); } ViewPager pager = (ViewPager) getActivity().findViewById(R.id.pager); Log.d("page number", "page number: " + (getPageNumber())); pager.setCurrentItem(getPageNumber() + 1); } }); answer4Button.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { ac.setLagMillis(); //vibrate on button click ac.vibe.vibrate(40); //check against correct and add to correct if (answerCorrect == 4) { numCorrect++; ac.numCorrect++; numberCorrectText.setText("" + numCorrect); ac.correctArray[mPageNumber] = 1; } if (getPageNumber() + 1 == numQuestions) { Toast.makeText(getActivity(), "correct: " + numCorrect + " time: " + ac.getFormattedTime(), Toast.LENGTH_SHORT).show(); ac.evalGame(numCorrect, ac.getTimeInMilliseconds()); // Intent intent = new Intent(getActivity(), MainActivity.class); // startActivity(intent); } ViewPager pager = (ViewPager) getActivity().findViewById(R.id.pager); Log.d("page number", "page number: " + (getPageNumber())); pager.setCurrentItem(getPageNumber() + 1); } }); return rootView; }