当前位置:  开发笔记 > Android > 正文

Android禁用3个选项卡中的2个

如何解决《Android禁用3个选项卡中的2个》经验,为你挑选了1个好方法。



1> 小智..:

我的TabLayout如下所示



    

    
    


您必须将要禁用的选项卡转换为视图对象。像这样

View tab = ((ViewGroup) tabLayout.getChildAt(0)).getChildAt(desiredPosition);

那么您可以更改可点击性并设置Alpha,以便启用或禁用所需的外观和功能标签。通过这种方式

ViewGroup tabItem = ((ViewGroup) tabLayout.getChildAt(0)).getChildAt(desiredPosition);
    if (isChecked) {
        tabItem.setClickable(false);
        tabItem.setAlpha( 0.3F);
    }else {
        tabItem.setClickable(true);
        tabItem.setAlpha( 1F);
    }

推荐阅读
个性2402852463
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有