2016-10-13 2 views
0

nicht lösen Ich denke, dass ich verrückt werde. Ich habe verschiedene Tutorials verfolgt, um zu versuchen, die Android BottomBar-Bibliothek von groughike in Studienprojekte zu implementieren. Das wichtigste Beispiel auf der GitHub Repo funktioniert gut (mit Tabs), aber wenn ich das Beispiel versuchen, dass der Code Pausen bei der Verwendung von Menüs zeigt, sobald es trifft diese Zeilen:roughike Bottombar kann Methode 'attach

import com.roughike.bottombar.OnMenuTabClickListener; 

    import com.roughike.bottombar.OnMenuTabClickListener; 
    mBottomBar = Bottombar.attach(this, savedInstanceState); 

Und selbst wenn der Code sieht genau das gleiche wie Bei den Beispielen wird es immer noch nicht funktionieren.

Wenn ich in die BottomBar-Klasse-Deklaration schaue, sehe ich auch, dass es keine attach() -Methode hat, außerdem wies jemand darauf hin, dass es sein könnte, weil die attach-Methode aus einer früheren Version stammte. Ich finde das sehr unwahrscheinlich, da die meisten Beispiele, die ich gesehen habe, erst vor ein paar Monaten zurück sind und selbst wenn es aktualisiert wurde, glaube ich, dass der Autor der lib es im Github Repo aufgezeigt hätte.

Fehle ich etwas? oder werde ich verrückt mit android studio? Reinigung und Wiederaufbau des Projekts macht absolut nichts.

Alle Zeiger würden sehr geschätzt werden!

+0

Was ist Ihr kompiliertes SDK, Build-Tool und Bottom-Bar-Version –

+0

@shuvro, die SDK 24 wäre, Android Studio Gradle und die Bibliothek ist Version 2.0.2 –

Antwort

1

Obwohl diese Bibliothek großartig ist, gibt es eine Menge Kompatibilitätsprobleme. Und es ist sehr schwer (40 MB). Ich würde Ihnen vorschlagen, stattdessen this library zu verwenden. Es funktioniert tadellos aus der Box, hat fast die gleiche Funktionalität, aber es ist leicht (5 MB) und hat weniger Kompatibilitätsprobleme.

+0

Danke Mann, ich habe es auschecken s Sie erwähnt und es sieht ziemlich einfach. Definitiv viel einfacher zu benutzen als groundike und perfekt für das, was ich brauche. –