Kann eine benutzerdefinierte Ansicht als TabItem verwendet werden?

9

Die TabLayout-Klasse in Android bietet Ihnen ein TabItem, mit dem Sie einen Text und ein Symbol angeben können. Ist es möglich, eine benutzerdefinierte Ansicht als TabItem zu verwenden?

Meine Registerkarte würde so aussehen

Wie Sie neben einem Symbol und einer Beschriftung sehen können, habe ich auch ein Benachrichtigungssymbol (eine Zahl in einem gelben Kreis). Wie kann ich Tabs so machen?

    
Denny George 30.11.2016, 19:47
quelle

1 Antwort

17

In bestimmten Fällen möchten wir möglicherweise anstelle der Standard-Registerkartenansicht ein benutzerdefiniertes XML-Layout für jede Registerkarte anwenden. Um dies zu erreichen, durchlaufen Sie alle TabLayout.Tabs nach dem Anhängen der Schieberegler an den Pager:

%Vor%

Als nächstes fügen wir der SampleFragmentPagerAdapter-Klasse die Methode getTabView (position) hinzu:

%Vor%

Damit können Sie jeden benutzerdefinierten Registerkarteninhalt für jede Seite im Adapter einrichten.

SOURCE

    
Asym 30.11.2016, 20:05
quelle