展会信息港展会大全

如何为navigationbar添加tab
来源:互联网   发布日期:2016-01-14 11:32:36   浏览:1977次  

导读:private void initView() { ActionBar actionBar = getActionBar(); actionBar.setDisplayHomeAsUpEnabled(true); actionBar.setHomeButtonEnabled(true); actionBar.setTitle(getPageTitle()); //设置为tab导航 actionBar.setNavigationMode(ActionBar.NAVI...

private void initView() {

ActionBar actionBar = getActionBar();

actionBar.setDisplayHomeAsUpEnabled(true);

actionBar.setHomeButtonEnabled(true);

actionBar.setTitle(getPageTitle());

//设置为tab导航

actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);

ActionBar.TabListener tabListener = new ActionBar.TabListener() {

@Override

public void onTabSelected(ActionBar.Tab tab, FragmentTransaction ft) {

getSupportFragmentManager().beginTransaction().replace(R.id.content, NewFragment.newInstance(pkuInfoType)).commit();

}

@Override

public void onTabUnselected(ActionBar.Tab tab, FragmentTransaction ft) {

}

@Override

public void onTabReselected(ActionBar.Tab tab, FragmentTransaction ft) {

}

};

for (PkuInfoType pkuInfoType : pkuInfoTypeList) {

actionBar.addTab(actionBar.newTab().setText("tab名").setTabListener(tabListener));

}

}

赞助本站

人工智能实验室

相关热词: android开发 android教程

AiLab云推荐
展开

热门栏目HotCates

Copyright © 2010-2024 AiLab Team. 人工智能实验室 版权所有    关于我们 | 联系我们 | 广告服务 | 公司动态 | 免责声明 | 隐私条款 | 工作机会 | 展会港