更改SlidingTabLayout中的颜色指示器

 lucksy689 发布于 2022-12-08 21:41

我想问一下,是否可以在SlidingTablayout中更改选项卡指示器的颜色?我必须使用developer.android.com的SlidingTabsColors吗?我只是想换另一种颜色而不是默认的蓝色(我认为)颜色.请指教.谢谢!!!

1 个回答
  • 只是为了让它更清晰.

    SlidingTabLayout tabs = (SlidingTabLayout) findViewById(R.id.sliding_tabs); //referring the layout in xml file
    tabs.setViewPager(viewpager);    //setting the viewpager
    
    
    //setting indicator and divider color
    tabs.setCustomTabColorizer(new SlidingTabLayout.TabColorizer() {
    
        @Override
        public int getIndicatorColor(int position) {
        return getResources().getColor(R.color.white);    //define any color in xml resources and set it here, I have used white
        }
    
        @Override
        public int getDividerColor(int position) {
        return getResources().getColor(R.color.white);
        }
    });
    

    2022-12-11 02:10 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有