Wie kann ich die Farbe der Unterstreichung der ausgewählten Registerkarte auf der neuen TabLayout ändern? Die PagerTabStrip hat eine Methode setTabIndicatorColor(int color)
, TabLayout
scheint nicht so eine Methode zu haben.TabLayout Farbe der ausgewählten Registerkarte Unterstreichung
Antwort
Verwendung app:tabIndicatorColor
.
Beispiel:
<android.support.design.widget.TabLayout
android:id="@+id/tabs"
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:tabIndicatorColor="@android:color/white" />
Stellen Sie sicher, Sie haben diese namespace
: xmlns:app="http://schemas.android.com/apk/res-auto"
Dokumentation:https://developer.android.com/reference/android/support/design/widget/TabLayout.html#attr_android.support.design:tabIndicatorColor.
"app: tabIndicatorColor" entspricht. Ich finde jedoch nicht, dass die offiziellen Dokumente dies erwähnen. – wangqi060934
Ja, aber ich benutze das lieber als eine Third-Party-Bibliothek. –
Es gibt viele nicht dokumentierte Dinge, wenn es um Android-Entwicklung geht. –
Versuchen unter Datei von diesem Ort zum Download:
SlidingTabLayout.java
SlidingTabStrip.java
Versuchen Sie, diese Art und Weise Registerkarte Indikatorfarbe zu setzen:
slidingTabLayout.setCustomTabColorizer(new SlidingTabLayout.TabColorizer() {
@Override
public int getIndicatorColor(int position) {
return getResources().getColor(R.color.color_name);
}
});
Er verwendet: android.support.design.widget.AppBarLayout. Lesen Sie hier: http://developer.android.com/reference/android/support/design/widget/TabLayout.html. –
wie die Farbe der nicht ausgewählten Registerkarte –
Sie verwenden können, setcustomTebC olorizer unten ist das Beispiel
mSlidingTabLayout=(SlidingTabLayout)findViewById(R.id.sliding_tabs);
mSlidingTabLayout.setCustomTabColorizer(new SlidingTabLayout.TabColorizer() {
@Override
public int getIndicatorColor(int position) {
return Color.YELLOW;
}
@Override
public int getDividerColor(int position) {
return 0;
}
});
Er verwendet: android.support.design.widget.AppBarLayout. Lesen Sie hier: http://developer.android.com/reference/android/support/design/widget/TabLayout.html. –
Wie kann ich die Unterstreichung entfernen? –
@alexmike Versuchen Sie, die Farbe so einzustellen, dass sie der Registerkarte –
- 1. TabLayout Registerkarte Stil
- 2. Dynamische Aktualisierung von TabLayout ohne Änderung der ausgewählten Registerkarte
- 3. Android: tabSelectedTextColor ändert den Text der ausgewählten Registerkarte in TabLayout nicht
- 4. TabLayout Registerkarte Auswahl
- 5. Symbol in Tablayout im ausgewählten und nicht ausgewählten Zustand ändern
- 6. viewpager setCurrentItem nicht ändert tablayout ausgewählte Farbe
- 7. Style EditText Unterstreichung Farbe android
- 8. Registerkarte in Tablayout verstecken Android
- 9. Ändern der Farbe und der Unterstreichung Textausgabe der Excel-Formel
- 10. Ändern der Farbe der aktiven Registerkarte
- 11. Ändern <a> Link Unterstreichung Farbe
- 12. Erhalte Index der ausgewählten Registerkarte in tabHost
- 13. TabLayout setzen Abstand oder Rand jeder Registerkarte
- 14. Text wird in Registerkarte Tablayout abgeschnitten
- 15. Wie proportionale Registerkarte mit tablayout machen?
- 16. So stylen Sie ActionBar, Registerkarte Hintergrund auf ausgewählten Registerkarte
- 17. Android, wie Registerkarte von TabLayout zu verbergen
- 18. So verstecken Sie eine Registerkarte in tablayout
- 19. Wie ändere ich den Textstil einer ausgewählten Registerkarte bei Verwendung von tabLayout?
- 20. Ändern der Farbe des ausgewählten Dropdown-Menüs
- 21. Farbe der nicht ausgewählten Bokeh-Linien ändern
- 22. Registerkarte mit Symbol mit TabLayout in Android Design Bibliothek
- 23. Wie Farbe für Text und Symbol einer Registerkarte in TabLayout setzen, wenn es den Fokus erhält
- 24. Actionbar Registerkarte Auswahl Teiler Farbe
- 25. JTabbedPane: Vor der Anzeige der ausgewählten Registerkarte ausgeführte Aktionen
- 26. GWT DecoratedTabPanel Registerkarte Schaltfläche Farbe
- 27. Wie ändere ich die Farbe der Registerkarte 'Unterbalken' in actionbarsherlock
- 28. Css der Registerkarte "premefaces"
- 29. Kröte für Oracle: Code-Analyse: Regel Warnungen: Unterstreichung Farbe
- 30. Android TabLayout wählen Sie die erste Registerkarte beim Start
hast du meine antwort gesehen? –