Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    text
    copied!<p>You can try <code>Horizontal View Swiping with ViewPager</code>or <code>ViewFlipper</code> i have added both links below.</p> <p>ViewPagers source their views from PagerAdapters which give you have full control over the reuse and recycling of the views. A PagerAdapter implementation called FragmentPagerAdapter is provided to facilitate the use of Fragments in a ViewPager; </p> <pre><code> &lt;android.support.v4.view.ViewPager android:layout_width="match_parent" android:layout_height="match_parent" … /&gt; </code></pre> <p>Support demos:</p> <pre><code> public static class MyAdapter extends FragmentPagerAdapter { public MyAdapter(FragmentManager fm) { super(fm); } @Override public int getCount() { return NUM_ITEMS; } @Override public Fragment getItem(int position) { return ArrayListFragment.newInstance(position); } } </code></pre> <p>FragmentPagerAdapter will detach each fragment as you swipe through the list, but keep them in memory so they can simply be reattached when the user swipes back.</p> <p>For more info try this <a href="http://android-developers.blogspot.in/2011/08/horizontal-view-swiping-with-viewpager.html" rel="nofollow">link</a></p> <p>OR may be you can go for <code>ViewFlipper</code></p> <pre><code>public class ViewFlipperActivity extends Activity implements OnGestureListener, OnTouchListener { private ViewFlipper mViewFlipper; private GestureDetector mGestureDetector; @Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); setContentView(R.layout.viewflipper_layout); mGestureDetector = new GestureDetector(this); mViewFlipper = (ViewFlipper) findViewById(R.id.viewflipper); mViewFlipper.setOnTouchListener(this); mViewFlipper.startFlipping(); } @Override public boolean onDown(MotionEvent e) { // TODO Auto-generated method stub return false; } @Override public void onShowPress(MotionEvent e) { // TODO Auto-generated method stub } @Override public boolean onSingleTapUp(MotionEvent e) { // TODO Auto-generated method stub return false; } @Override public boolean onScroll(MotionEvent e1, MotionEvent e2, float distanceX, float distanceY) { // TODO Auto-generated method stub return false; } @Override public void onLongPress(MotionEvent e) { // TODO Auto-generated method stub } @Override public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX, float velocityY) { // TODO Auto-generated method stub if (e2.getX() - e1.getX() &gt; 0) { //mViewFlipper.showPrevious(); } else { //mViewFlipper.showNext(); } return true; } @Override public boolean onTouch(View v, MotionEvent event) { // TODO Auto-generated method stub mGestureDetector.onTouchEvent(event); return true; } } </code></pre> <p>ViewFilpper control system comes with one of the controls, the main switch and set in the same screen animation, and Autoplay, usage is as above,Thus <a href="http://www.verydemo.com/demo_c131_i6929.html" rel="nofollow">this</a> example is what you need!!!!</p>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload