TabLayout fehlt nach der Aktualisierung der Design Support Library

8

Ich habe gestern die Design-Support-Bibliothek von Version 22.2.0 auf 22.2.1 aktualisiert und es gibt ein seltsames Verhalten mit TabLayout . In Version 22.2.0 funktionierte das TabLayout einwandfrei, aber jetzt wird es nicht in meinem Frag angezeigt, wenn ich mein Handy nicht rotiere (dann erscheint es). Ich habe meinen Code nicht geändert, er hat einfach aufgehört zu arbeiten.

Hier sind die Schnipsel:

%Vor%

Ich benutze ButterKnife, glaube nicht, dass es einen Unterschied machen würde, da es in der vorherigen Version damit gearbeitet hat.

Danke und jede Hilfe wäre willkommen!

    
Leonardo 21.07.2015, 13:09
quelle

2 Antworten

7

Ich habe einen Fehler im Google-Code gemeldet, aber es gibt eine Problemumgehung für das Problem: In meiner onViewCreated Methode habe ich hinzugefügt:

%Vor%     
Leonardo 22.07.2015, 18:45
quelle
2

Hatte das gleiche Problem und dachte, ich wäre verrückt, warum ein funktionierendes TabLayout plötzlich kaputt ging. Lesen Sie das Problem mit Google Code, aber Sie haben festgestellt, dass die akzeptierte Lösung nicht auf Nicht-Lollipop-Geräten funktioniert.

Aber eine andere Lösung, die im Problemthread eingereicht wurde, funktionierte für ältere APIs: andere Lösung

%Vor%

Hoffentlich wird es in einer zukünftigen Version der Bibliothek behoben werden.

EDIT (31.08.2015): Ich habe mit dem neuen v23 der Support Design Library getestet und es scheint, dass es repariert wurde (getestet auf Lollipop und KitKat). Keine Notwendigkeit, einen Thread jetzt zu spawnen:)

    
FabriceMk 10.08.2015 14:12
quelle