使用fragmenttabhost实现tab菜单布局(去掉分割线及其布局)

来源:互联网 发布:淘宝宝贝关联怎么弄 编辑:程序博客网 时间:2024/06/11 15:38

1. fragmenttabhost的简单实现:

     1.1. fragmenttabhost继承与tabhost,里面包裹一个TabWidget(线性布局的子类),以indicator的方式设置view给TabWidget添加一个tab,对应的每一个tab都有一个布局与其对应,点击tab,host会切换其对应的fragment,不需要外面代码控制。

     1.2. 步骤:

                1. 在xml布局文件中注册一个fragmenttabhost,注册方式和其他view没有区别。

                2. 在fragmenttabhost中可以在注册一个TabWidget(也可以不注册,其有一个与其对应)。

                3. 在代码中提取出来,然后以Tabspec的方式添加相对应的tab即可。

2. fragment布局的实现注意事项:

      2.1. 去掉其分割线的方法:mTabHost.getTabWidget().setDividerDrawable(android.R.color.transparent)。

      2.2. 调整布局的方式直接调试布局view(外在)即可,其他的无需操作。

      


0 0
原创粉丝点击