使用 ViewPager 更改片段选项卡的大小

change the size of Fragment tabs using ViewPager

我想更改片段选项卡的大小。 有什么办法吗??我们可以更改使用 View PagerFragments 创建的片段选项卡的大小 ??

已解决。您需要实施 Material 设计 类 来调整它的大小。 Material 设计选项卡是新的选项卡最佳解决方案。 类 由 google 提供。

Material Design Tabs

从给定的 link 下载以下两个 类,

SlidingTabLayout.java

SlidingTabStrip.java

你必须像 ViewPager 一样做。

需要在mainActivity.xml中实施以下 您可以在其中自定义选项卡的大小。

<com.example.android.tabs.SlidingTabLayout
        android:layout_width="match_parent"
        android:layout_height="35dp" //Size of tabs.
        android:layout_marginTop="1dp"
        android:id="@+id/tabs"/>

然后将此选项卡添加到 ViewPager,

mPager.setAdapter(new MyAdapter(getSupportFragmentManager()));
    mTabs.setViewPager(mPager);

您可以随意更改选项卡的大小。希望对您有所帮助:)