Ich möchte einen Assistenten mit Material Design Support-Bibliothek implementieren.
Ich verwende ViewPager
und Tablayout
, aber ich habe ein Problem beim dynamischen Hinzufügen neuer Tabs.
Zuerst habe ich meine Widgets in onCreate
method:
Dann möchte ich eine weitere Karte hinzufügen, wenn auf ein Element in der Liste geklickt wird:
%Vor%Das Problem ist: Nach dem Hinzufügen wurde die ausgewählte Karte zuerst zurückgesetzt.
Wie kann dieses Verhalten verhindert werden?
Dies ist eine geringfügige Änderung des @Kalpit-Codes. Sie müssen diese neue Registerkarte dynamisch zu unserem Layout hinzufügen und den Titel zuweisen, indem Sie dieselbe Methode aus dem Adapter aufrufen, die von tablayout aufgerufen wird, wenn Sie setupWithViewPager-Methode verwenden. So habe ich diese try catch-Anweisung für Tabs verwendet, die noch nicht erstellt wurden aber Sie könnten versuchen, ihnen einen Titel zuzuweisen.
%Vor%Tags und Links android android-layout android-viewpager android-tablayout