码迷,mamicode.com
首页 > 其他好文 > 详细

如何 TabHostFragment自定义 tab键(indicator)

时间:2014-05-09 01:24:37      阅读:248      评论:0      收藏:0      [点我收藏+]

标签:tabhostfragment   android   indicator   标题   

1 获得 tabHostFragment:

ActionBarActivity activity2 = (ActionBarActivity) activity;

mTabHost = new FragmentTabHost(activity2);

mTabHost.setup(getActivity(),getChildFragmentManager(),R.id.content_frame);

2 加入系统默认的indicator

mTabHost.addTab(mTabHost.newTabSpec("tour").setIndicator("巡视"),TourFragmentTab.class,null);

3 加入自定义的indicator

indicator = getIndicatorView("任务", R.layout.tab_custom);

mTabHost.addTab(mTabHost.newTabSpec("task").setIndicator(indicator),TaskFragment.class,null);

4 上面用到的getIndicatorView方法如下:

 private View indicator = null;

public View getIndicatorView(String name, int layoutId) {  

        View v = getActivity().getLayoutInflater().inflate(layoutId, null);  

        TextView tv = (TextView) v.findViewById(R.id.tabText);  

        tv.setText(name);  

        return v;  

    }  









如何 TabHostFragment自定义 tab键(indicator),布布扣,bubuko.com

如何 TabHostFragment自定义 tab键(indicator)

标签:tabhostfragment   android   indicator   标题   

原文地址:http://blog.csdn.net/zqx198810/article/details/25329513

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!