0
我有我的應用程序中的FragmentActivity和一些片段。 我需要有SWIP動作條,標籤只是一個片段裏面,但是當我在我的項目,使SWIP動作條標籤使用動作條和ViewPager,使動作條在所有沒有隻是一個片段,如何使Swip ActionBar-Tabs片段內
繩拉我可以讓動作條只是在一個片段內沒有顯示在其他片段?
actionabar = getActionBar();
actionabar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);
viewpager = (ViewPager) findViewById(R.id.pager);
FragmentManager fm = getSupportFragmentManager();
/** Defining a listener for pageChange */
ViewPager.SimpleOnPageChangeListener pageChangeListener = new ViewPager.SimpleOnPageChangeListener(){
@Override
public void onPageSelected(int position) {
super.onPageSelected(position);
actionabar.setSelectedNavigationItem(position);
}
};
/** Setting the pageChange listner to the viewPager */
viewpager.setOnPageChangeListener(pageChangeListener);
/** Creating an instance of FragmentPagerAdapter */
MyFragmentPagerAdapter fragmentPagerAdapter = new MyFragmentPagerAdapter(fm);
viewpager.setAdapter(fragmentPagerAdapter);
actionabar.setDisplayShowTitleEnabled(true);
Tab tab = actionabar.newTab().setText("My Friends").setTabListener(tabListener);
actionabar.addTab(tab);
tab = actionabar.newTab().setText("Android Version").setTabListener(tabListener);
actionabar.addTab(tab);
tab = actionabar.newTab().setText("Android Phones").setTabListener(tabListener);
actionabar.addTab(tab);
它有可能在TabHost中添加掃描? – Saeid
我不嘗試之前,但你可以使用ActionBar懸停模式和動畫ActionBar視圖(http://stackoverflow.com/questions/20023483/how-to-get-actionbar-view)使用ObjectAnimator或ViewPropertyAnimator – Stepango