Android 选择器不使用TabLayout

Android 选择器不使用TabLayout,android,Android,我已经添加了带有自定义视图的选项卡布局,如下所示 java代码 for (int i = 0; i < allTabs.getTabCount(); i++) { TabLayout.Tab tab = allTabs.getTabAt(i); View v = LayoutInflater.from(getActivity()).inflate(R.layout.tab_layout, allTabs, false); tvTab

我已经添加了带有自定义视图的选项卡布局,如下所示

java代码

     for (int i = 0; i < allTabs.getTabCount(); i++) {
        TabLayout.Tab tab = allTabs.getTabAt(i);
        View v = LayoutInflater.from(getActivity()).inflate(R.layout.tab_layout, allTabs, false);
        tvTabText = (TextView) v.findViewById(R.id.tab_title);
        View view = (View) v.findViewById(R.id.deviderView);
        tvTabText.setText(tab.getText());
        tab.setCustomView(v);
        if (i == 0) {
            view.setVisibility(View.GONE); // Hide last devider


        }
    }
也尝试

if (i == 0) {
            view.setVisibility(View.GONE);
            tab.select();
        }
在自定义视图中

我也尝试

allTabs.setTabTextColors(normal,selected);
这是我的表格

 <android.support.design.widget.TabLayout
    android:id="@+id/tabs"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:background="@color/master_color"
    app:tabMode="scrollable"
    app:tabPaddingEnd="0dp"
    app:tabPaddingStart="0dp"/>

compile 'com.android.support:appcompat-v7:23.3.0'
compile 'com.android.support:design:23.3.0'

编译'com.android.support:appcompat-v7:23.3.0'
编译'com.android.support:design:23.3.0'
一旦视图出现,我点击标签,标签就会显示彩色文本,但每次释放文本后按,文本就会变为正常颜色。 如果我单击第二个选项卡,然后单击第一个选项卡,它将作为一个方面正常工作


始终加载第一个选项卡,但我无法在选中的情况下获取第一个选项卡(这意味着在选择选项卡时我希望使用白色文本)

您可以在您的表格布局中尝试此操作:

app:tabTextColor="@color/gray"
app:tabSelectedTextColor="@color/white"

是的,它会工作,但我使用自定义布局,在自定义布局中,此属性不工作。我已在两个选项卡之间设置了Deviceer。
allTabs.setTabTextColors(normal,selected);
 <android.support.design.widget.TabLayout
    android:id="@+id/tabs"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:background="@color/master_color"
    app:tabMode="scrollable"
    app:tabPaddingEnd="0dp"
    app:tabPaddingStart="0dp"/>

compile 'com.android.support:appcompat-v7:23.3.0'
compile 'com.android.support:design:23.3.0'
app:tabTextColor="@color/gray"
app:tabSelectedTextColor="@color/white"