Android FragmentTabHost

//xml

main activity

FragmentTabHost fragmentTabHost =null;

//图片资源

private int mImages[] = {  R.drawable.tab_counter, R.drawable.tab_contest};

fragmentTabHost=(FragmentTabHost)findViewById(android.R.id.tabhost);

fragmentTabHost.setup(this,getSupportFragmentManager(),android.R.id.tabcontent);

//添加页面fragmentTabHost.addTab(fragmentTabHost.newTabSpec("sdsss").setIndicator(getImageView(0)),Dsfs.class,null);

fragmentTabHost.addTab(fragmentTabHost.newTabSpec("sds").setIndicator(getImageView(1)),Fsdfs.class,null);

// 获得图片资源private View getImageView(int index) {    @SuppressLint("InflateParams")    View view = getLayoutInflater().inflate(R.layout.view_tab_indicator, null);    ImageView imageView = (ImageView) view.findViewById(R.id.tab_iv_image);    imageView.setImageResource(mImages[index]);    return view;}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容