FragmentActivity FragmentTabHost

FragmentActivity FragmentTabHost配合使用,可以实现类似微博微信一样的下方切换状态栏.
类似如下:



布局如下,重点是设置tabhost,tabcontent两个组件.



    
        
        
        
    


代码中找到tabhost后,调用setup方法构建:

    mHomeTabHost = (HomeTabHost) findViewById(android.R.id.tabhost);
    mHomeTabHost.setup(this, getSupportFragmentManager(),android.R.id.tabcontent);

最后为tabhost添加子Fragment:

mHomeTabHost.addTab(mHomeTabHost.newTabSpec(mTabTag.get(i))
                    .setIndicator(view), mTabClassList.get(i),
                    savedInstanceState);

view为每个按钮(Indicator)的view,第二个参数为Fragment的类.

你可能感兴趣的:(FragmentActivity FragmentTabHost)