2013-03-26 172 views
0

我使用查看傳呼機創建刷卡視圖效果使用片段與ViewPager

現在我想落實相同活性的片段不同的片段不同的佈局,根據條件顯示。

我被困在如何創建pagerAdapter以及如何創建fragment類。

代碼:

public class mFragment extends Fragment{ 
    Context mContext; 
public mFragment(Context context){ 
mContext = context; 
} 
     @Override 
     public void onCreate(Bundle savedInstanceState) { 
      super.onCreate(savedInstanceState); 
     } 

     @Override 
     public View onCreateView(LayoutInflater inflater, ViewGroup container, 
       Bundle savedInstanceState) { 
      return inflater.inflate(R.layout.main, ActivityScreen.mViewPager,false); 
     } 
    } 



public class mPagerAdapter extends FragmentPagerAdapter 
    { 
     int i=-1; 

     public mPagerAdapter(FragmentManager fm) 
     { 
      super(fm); 
      mViewPager.removeAllViews(); 
     } 

     @Override 
     public int getCount() 
     { 
      return data.size(); 
     } 

     @Override 
     public Fragment getItem(int pos) { 
      return new mFragment(Context ctx); 
     } 
    } 

請幫我在你這個FragmentActivity

+0

這可能有助於http://www.gadgetsaint.com/android/create-viewpager-tabs-android/#.WPuppVN97BI – ASP 2017-04-22 19:08:56

回答

0

覆蓋@ instantiateItem方法並返回片段以在視圖中更新

use this link

將有助於MI認爲

0

添加適配器FragmentPagerAdapter然後 @覆蓋片段的getItem和片段加入它accourding到要求

+0

嘗試過,但它給出了給定的代碼錯誤(有問題的代碼) – Shruti 2013-03-26 12:35:00