【问题标题】:Tab layout underline width according to tab layout text size根据选项卡布局文本大小的选项卡布局下划线宽度
【发布时间】:2018-05-13 02:02:21
【问题描述】:

我有标签布局,其中有两个tabiTems。在选择一个TabItem时,下划线来自起点,宽度太大。 所以我想根据我的选项卡文本设置该指示器的宽度,并仅在两个选项卡项的文本下显示下划线。

【问题讨论】:

    标签: android android-tablayout tabitem


    【解决方案1】:
        final  TabLayout tabLayout = (TabLayout) view.findViewById(R.id.varietytaba);
        tabLayout.addTab(tabLayout.newTab().setText("VEG"));
        tabLayout.addTab(tabLayout.newTab().setText("NON VEG"));
        tabLayout.setBackgroundColor(Color.parseColor("#000000"));
    
        tabLayout.setTabTextColors(Color.parseColor("#FFFFFF"), Color.parseColor("#FFFFFF"));
    
        final ViewPager viewPager = (ViewPager) view.findViewById(R.id.viewPager_drinka);
        viewPager.setAdapter(new Fragvariety.Pageradapter(getChildFragmentManager(),
                tabLayout.getTabCount()));
        viewPager.addOnPageChangeListener(new TabLayout.TabLayoutOnPageChangeListener(tabLayout));
        tabLayout.addOnTabSelectedListener(new TabLayout.OnTabSelectedListener(){
    
    
            @Override
            public void onTabSelected(TabLayout.Tab tab) {
                viewPager.setCurrentItem(tab.getPosition());
                tabLayout.setSelectedTabIndicatorColor(Color.parseColor("#FFFFFF"));
            }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-11-28
      • 1970-01-01
      • 1970-01-01
      • 2017-03-21
      • 1970-01-01
      • 2015-10-28
      相关资源
      最近更新 更多