Advertisement
Guest User

Untitled

a guest
Sep 23rd, 2014
173
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.70 KB | None | 0 0
  1. package pl.looksok.viewpagerdemo;
  2.  
  3. import android.os.Bundle;
  4. import android.support.v4.app.FragmentActivity;
  5. import android.support.v4.view.ViewPager;
  6. import android.view.MotionEvent;
  7. import android.view.View;
  8. import android.view.View.OnTouchListener;
  9.  
  10. public class MainActivity extends FragmentActivity {
  11. ViewPager pager;
  12. @Override
  13. protected void onCreate(Bundle savedInstanceState) {
  14. super.onCreate(savedInstanceState);
  15. setContentView(R.layout.activity_main);
  16.  
  17. MyPagerAdapter pageAdapter = new MyPagerAdapter(getSupportFragmentManager());
  18. pager = (ViewPager)findViewById(R.id.myViewPager);
  19. pager.setAdapter(pageAdapter);
  20.  
  21.  
  22.  
  23. }
  24. public void selectFragment(int position){
  25. pager.setCurrentItem(position, true);
  26. // true is to animate the transaction
  27. }
  28. }
  29.  
  30. package pl.looksok.viewpagerdemo;
  31.  
  32. import android.content.Intent;
  33. import android.os.Bundle;
  34. import android.view.LayoutInflater;
  35. import android.view.View;
  36. import android.view.View.OnClickListener;
  37. import android.view.ViewGroup;
  38. import android.widget.Button;
  39. import android.widget.RelativeLayout;
  40. import android.support.v4.app.Fragment;
  41. import android.support.v4.app.FragmentManager;
  42. import android.support.v4.app.FragmentTransaction;
  43.  
  44. public class FragmentBlue extends Fragment {
  45. Button btnnext1;
  46. RelativeLayout frag1;
  47. @Override
  48. public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
  49.  
  50. View view = inflater.inflate(R.layout.fragment_blue, container, false);
  51. btnnext1=(Button) view.findViewById(R.id.btnnext1);
  52. frag1=(RelativeLayout) view.findViewById(R.id.frag1);
  53.  
  54. btnnext1.setOnClickListener(new OnClickListener() {
  55.  
  56. @Override
  57. public void onClick(View view) {
  58.  
  59.  
  60. ((MainActivity)getActivity()).selectFragment(1);
  61. }
  62. });
  63.  
  64. return view;
  65. }
  66. }
  67.  
  68. package pl.looksok.viewpagerdemo;
  69.  
  70. import android.content.Intent;
  71. import android.os.Bundle;
  72. import android.view.LayoutInflater;
  73. import android.view.View;
  74. import android.view.View.OnClickListener;
  75. import android.view.ViewGroup;
  76. import android.widget.Button;
  77. import android.widget.RelativeLayout;
  78. import android.support.v4.app.Fragment;
  79. import android.support.v4.app.FragmentManager;
  80. import android.support.v4.app.FragmentTransaction;
  81.  
  82. public class FragmentGreen extends Fragment {
  83. Button btnnext2;
  84. RelativeLayout frag2;
  85. @Override
  86. public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
  87.  
  88. View view = inflater.inflate(R.layout.fragment_green, container, false);
  89. btnnext2=(Button) view.findViewById(R.id.btnnext2);
  90. frag2=(RelativeLayout) view.findViewById(R.id.frag2);
  91. btnnext2.setOnClickListener(new OnClickListener() {
  92.  
  93. @Override
  94. public void onClick(View view) {
  95.  
  96.  
  97. ((MainActivity)getActivity()).selectFragment(2);
  98.  
  99. }
  100. });
  101. return view;
  102. }
  103. }
  104.  
  105. package pl.looksok.viewpagerdemo;
  106.  
  107. import android.os.Bundle;
  108. import android.view.LayoutInflater;
  109. import android.view.View;
  110. import android.view.View.OnClickListener;
  111. import android.view.ViewGroup;
  112. import android.widget.Button;
  113. import android.support.v4.app.Fragment;
  114.  
  115. public class FragmentPink extends Fragment {
  116. Button btnnext3;
  117. @Override
  118. public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
  119.  
  120. View view = inflater.inflate(R.layout.fragment_pink, container, false);
  121. btnnext3=(Button) view.findViewById(R.id.btnnext3);
  122. btnnext3.setOnClickListener(new OnClickListener() {
  123.  
  124. @Override
  125. public void onClick(View v) {
  126.  
  127.  
  128. }
  129. });
  130. return view;
  131. }
  132. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement