• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

TabBar: 应用顶部Tab选项,在布局文件中配置内容,提供一个接口供点击使用。可以与Fra ...

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称:

TabBar

开源软件地址:

https://gitee.com/xingfeng_coder/TabBar

开源软件介绍:

#TabBarTabBar是顶部选项条,类似于TabHost。使用:拷贝values文件夹下的attrs文件以及TabBar.java即可。在布局文件中通过制定normalColor属性指明选项未被选中时的显示颜色,selectedColor属性指明选项被选中时的显示颜色。contentEntries属性指明所要显示的文本数组,在values文件夹下指定。选项卡都可以选中,TabBar通过指定OnTabSelectedListener接口实现事件回调,其中TabBar内部已经做了显示颜色的变化,事件中只需处理具体事件。可以通过View.getTag获得View的索引,从0开始。例子:点击Tab切换Fragment的功能布局文件:<com.example.xingfeng.tabbar.view.TabBarandroid:id="@+id/tabBar"android:background="#555"android:layout_width="match_parent"android:layout_height="48dp"app:contentEntries="@array/tabs"app:normalColor="#929293"app:selectedColor="#B97A28"></com.example.xingfeng.tabbar.view.TabBar>设置监听:mTabBar.setOnTabSelectedListener(new TabBar.OnTabSelectedListener() {@Overridepublic void onTabSelected(View v) {

            FragmentManager manager=getFragmentManager();            FragmentTransaction myTransaction=manager.beginTransaction();            currentFragment=fragments[(Integer) v.getTag()];            myTransaction.replace(R.id.content,currentFragment);            myTransaction.commit();        }    });

与ViewPager联动使用的例子见ViewPagerActivity


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap