【发布时间】:2016-11-11 02:16:41
【问题描述】:
不幸的是 other question wasn't answered 关于如何在 android.support.design.widget.TabLayout 中隐藏选项卡。
其他问题是用TabHost 提出的,我不想更改我的代码。
我想隐藏标签“三”。
片段:
viewPager = (ViewPager) rootView.findViewById(R.id.search_viewPager);
viewPager.addOnPageChangeListener(viewPagerListener);
viewPager.setAdapter(adapter);
tabLayout = (TabLayout) rootView.findViewById(R.id.search_tabs);
tabLayout.setTabGravity(TabLayout.GRAVITY_FILL);
tabLayout.setupWithViewPager(viewPager);
布局:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/white"
android:orientation="vertical">
<android.support.design.widget.TabLayout
android:id="@+id/search_tabs"
style="@style/TabLayoutStyle"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@color/white"
android:elevation="1dp" />
<android.support.v4.view.ViewPager
android:id="@+id/search_viewPager"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:fitsSystemWindows="true" />
</LinearLayout>
【问题讨论】:
-
您能否链接您查看的其他问题并解释为什么该解决方案不适合您?这是一个重复的问题,或者需要通过更多解释进行调整。
-
请分享源代码
-
没有适用的代码就无法提出任何建议
-
请分享将标签添加到 TabLayout 的源代码
-
嗨,viewpager 有一个带有我的元素的适配器(列表),所以当我将适配器添加到 viewPager 并将 viewPager 添加到选项卡中时,选项卡会自动获得与我的适配器中的元素相同数量的选项卡