2017-04-11 3 views
0

選択した偽のタブを追加します。また、私はTabLayoutが提供しているので、デフォルトのタブを選択したくありません。だから私はそのタブの色はtabSelectedTextColorの設定を観察した。選択されたfalseを設定してもデフォルト値TabLayoutが選択されないようにするか、またはタブの色を処理することを考えている人はいますか?選択した偽のタブを追加tabSelectedTextColorのタブ設定色

<android.support.design.widget.TabLayout 
      android:id="@+id/tabs_sub" 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content" 
      android:background="@color/blue_dark" 
      android:tabStripEnabled="false" 
      app:tabBackground="@color/blue_dark" 
      app:tabMode="scrollable" 
      app:tabSelectedTextColor="@color/white" 
      app:tabTextColor="@color/blue" /> 

私は動的に4-5タブを追加し、それが代わりにapp:tabTextColorのすべてのタブのapp:tabSelectedTextColorがかかりますので、すべてのために偽に設定しています。任意のタブをクリックすると、指定された色が設定されますが、最初は同じハンドルではありません。

tabs_sub.addTab(tabs_sub.newTab().setText("TAB1").setTag(details), false); 
+0

Javaコードを投稿してください。 – FAT

+0

@FerdousAhamedこんにちは、私はあなたが欲しいjavaコードを述べたtabLayoutのタブを追加していますか?私はちょうど選択された偽のタブなしで追加する –

答えて

0

私はそれをチェックして答えを得ました。 XMLで選択した色を設定したときには機能しませんので、プログラムで与えてから完全に動作します。

関連する問題