Android - Karten-UI-framework
Bin ich mit dem framework von hier aus - cardsui
Wie kann ich einen share-button auf der Oberseite der Karten. Ich habe es umgesetzt in die xml mit einem auf Klick-Methode, aber die app stürzt ab, wenn ich drücken Sie und sagt, dass die Methode nicht vorhanden (ja, ich habe die Methode, um die wichtigsten java-Datei. auch die card.java Datei aber immer noch die app abstürzt...).
Hat jemand in diesem Rahmen und auf diese?
Danke
- Ich denke, dass eines von zwei Dingen: entweder Fehler bei der Eingabe der Namen der Methode irgendwo, oder Android/CardsUI nicht den Aufruf der onClick-Methode auf das Objekt, das Sie erwarten. Wir brauchen mehr code und weniger Bilder helfen mehr
- ich dreifach überprüft die Eingabe. ich bin Neigung in Richtung der letzteren... ich habe Angst, dass der Rahmen unterstützt es nicht und ich bin zu haben, um von vorne zu beginnen..
Du musst angemeldet sein, um einen Kommentar abzugeben.
Möchten Sie vielleicht, um dieses addon für CardsUI: https://github.com/Androguide/cardsui-for-android
Als Entwickler schrieb:
Den Google Play Karten kommen mit mehr Anpassung von Parametern, als die anderen normalen Karten, werden diese Parameter umfassen :
implementieren müssen, um das popup-Menü, wenn Sie angeklickt wird (Boolean)
Wenn Sie ersetzen Sie das overflow-Menü mit den Tasten, man kann sich zumindest ein boolean und dann behandeln Sie die Maßnahmen entsprechend.
Ich Frage mich, ob Sie sollten benutzen Sie einfach eine einfache ListView, und anwenden einer benutzerdefinierten hintergrund auf Ihrem adapter, um ihm die Karte UI. Dann sind Sie nur mit einem einfachen ListView (ohne zusätzliche framework - ie. nur der standard-Android-UI).
Ich beschreiben, wie ich dies im folgenden SO beantworten: Wie zu erstellen, die Google + Karten UI in einer Liste anzeigen?
Ich würde vermuten, dass Sie in der Lage, einen onClickListener auf die Komponente der Karte, das ist ziemlich standard Android (die Chancen sind, den Rahmen, den Sie verwenden, muss dies unterstützen). Weiß nicht, ob Ihr Problem, es sei denn, Sie buchen mehr code.