Bu yüzden ViewPager içinde bir Fragmanlar oluşturdum ve aşağıda benim parça kodum var: (System.out.println (mNum) gerçek değerleri değil TextView'ı yazdırıyor soldan sağa doğru fragmanları sürgülü olup. Örneğin, ikinci fragmanı, bu 1 yazdırır ama sağdan sola kayma olduğunda TextView'un Her iki durumda düzgün bir şekilde göstermek rağmen, 2 basar. Android.Developers kaynaktan http://developer.android.com/reference/android/support/v4/app/FragmentPagerAdapter.htmlViewPagerFragments (System.out.println() ve TextView farklı davranır)
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
mNum = getArguments().getInt("num");
viewPager=(ViewPager)getActivity().findViewById(R.id.pager);
}
/**
* The Fragment's UI is just a simple text view showing its
* instance number.
*/
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View v = inflater.inflate(R.layout.fragment_pager_list, container, false);
View tv = v.findViewById(R.id.text);
((TextView)tv).setText("Fragment #" + mNum);
System.out.println(mNum);
return v;
}