0

我正在使用ActionBarSherlock庫的項目。現在我想用viewpager創建選項卡。ActionBarTabs在片段類而不是活動

所以我用this教程作爲參考。我想創建tabview的類是Fragment,而不是Activity

有人請幫助我將Activity類中使用的這些方法轉換爲Fragment的方法。

第一:

ActionBar actionBar = getSupportActionBar(); 

Error:The method getSupportActionBar() is undefined for the type Fragment

二:

viewPager.setAdapter(new ViewPagerAdapter(getSupportFragmentManager())); 

Error:The method getSupportFragmentManager() is undefined for the type Fragment

+0

好像你沒有使用支持庫,所以只需從api中刪除所有'support',我想你的'minSDKVersion'> = 11 – Xcihnegn 2015-03-25 09:13:30

回答

1

試試這個..

ActionBar actionBar = getActivity().getSupportActionBar(); 

而且

viewPager.setAdapter(new ViewPagerAdapter(getActivity().getSupportFragmentManager()));