使用ViewPager更改Fragment选项卡的大小

时间:2015-05-12 03:10:38

标签: android android-fragments android-viewpager

我想更改片段标签的大小。 有什么办法吗?我们可以更改使用查看寻呼机片段创建的片段标签的大小

1 个答案:

答案 0 :(得分:0)

解决。您需要实现Material设计类来调整它的大小。 材料设计选项卡是新标签的最佳解决方案。 课程由谷歌提供。

Material Design Tabs

从给定的链接下载以下两个类,

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);

您可以按照自己的方式更改标签的大小。希望它有所帮助:)