在android中有没有办法改变每个tablayout项目的宽度?

m0rkklqb  于 2021-06-29  发布在  Java
关注(0)|答案(0)|浏览(357)

我的表格是:

<com.google.android.material.tabs.TabLayout
            android:id="@+id/tabLayout"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:background="@color/color_nav_bar_gray"
            app:tabTextColor="@color/colorBlack"
            app:tabGravity="fill" />

此外,我还使用以下java代码添加如下选项卡项:

TabLayout tabLayout =findViewById(R.id.tabLayout);
        tabLayout.addTab(tabLayout.newTab().setIcon(R.drawable.ic_menu_black));
        tabLayout.addTab(tabLayout.newTab().setText(selectedFolder));
        tabLayout.addTab(tabLayout.newTab().setText("Calender"));
        final MainPageTabLayoutAdapter adapter = new 
        MainPageTabLayoutAdapter(this,getSupportFragmentManager(), tabLayout.getTabCount());
        viewPager.setAdapter(adapter);

    viewPager.addOnPageChangeListener(new TabLayout.TabLayoutOnPageChangeListener(tabLayout));
    viewPager.setCurrentItem(1);

它展示了这样的东西:

但是我想用默认的滑动动画[left to right]/[right to left]来改变标签布局。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题