自定义视图升级后的android支持设计库

时间:2016-06-01 11:01:26

标签: android android-viewpager android-tablayout

我有一个带自定义视图的标签布局

    <android.support.design.widget.TabLayout
    android:id="@+id/main_tab_host"
    android:layout_width="match_parent"
    android:background="#f7f7f7"
    android:layout_height="60dp"
    android:layout_alignParentBottom="true"
    app:accentColor="@color/primary_color"
    app:hasIcons="true"
    app:iconColor="@color/primary_color"
    app:tabIndicatorHeight="4dp"
    app:primaryColor="#00ffffff"
    app:tabMode="fixed"/>

使用ViewPager进行设置:

    // Give the TabLayout the ViewPager
    TabLayout tabLayout = (TabLayout) findViewById(R.id.sliding_tabs);
    tabLayout.setupWithViewPager(viewPager);

    // Iterate over all tabs and set the custom view
    for (int i = 0; i < tabLayout.getTabCount(); i++) {
        TabLayout.Tab tab = tabLayout.getTabAt(i);
        tab.setCustomView(pagerAdapter.getTabView(i));
    }

我改变了支持设计库:

compile 'com.android.support:design:23.1.1'

为:

compile 'com.android.support:design:23.4.0'

突然自定义视图消失了:|并且只显示适配器中给出的选项卡标题。 知道为什么吗?

0 个答案:

没有答案