2014-03-05 47 views
2

我一直在尋找並且很難找到明確的例子嗎?我試圖瞭解如何創建一個片段內作爲我的mainActivity作爲抽屜項目打開一個viewpager ...如何在片段內部實現viewpager?

這是我的嘗試,但我認爲我做錯了,不管是我包括它不正確或有它在錯誤的地方...

public class RandomFragment extends android.app.Fragment { 
    @Override 
    public View onCreateView(LayoutInflater inflater, ViewGroup container, 
          Bundle savedInstanceState) { 

     View rootView = inflater.inflate(R.layout.fragment_random, container, false); 

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

     ViewPager mViewPager = (ViewPager) view.findViewById(R.id.random_pager); 
     mViewPager.setAdapter(new MyAdapter(getChildFragmentManager())); 
    } 

    public static class MyAdapter extends FragmentPagerAdapter { 

     public MyAdapter(FragmentManager fm) { 
      super(fm); 
     } 

     @Override 
     public int getCount() { 
      return 4; 
     } 

     @Override 
     public Fragment getItem(int position) { 
      Bundle args = new Bundle(); 
      args.putInt(TextViewFragment.POSITION_KEY, position); 
      return TextViewFragment.newInstance(args); 
     } 
} 
+0

什麼樣的錯誤你」重新獲得?? –

回答

1
+1

我其實剛剛結束了改變他的片段到一個活動,並使觀看者意識到它沒有區別 – Lion789

+0

___它是否工作? – Smile2Life

+0

我做了什麼是的,我用它之前,我實際上試圖找出不同的情況問題在這裏http://stackoverflow.com/questions/22186306/how-to-build-a-viewpager-that-acts-無限和 - 檢測 - 這側-IT-是刷卡 – Lion789