2015-05-12 6 views
5

Ich recherchierte im ganzen Netz ohne Erfolg. Meine App erfordert eine schwebende Symbolleiste, die über einem ausgewählten Text angezeigt wird, da die Standardsteuerelemente für die Textauswahl in einem bestimmten Fall nicht verfügbar sind und sie auch in meiner Aktivität mit einer durchsichtigen Statusleiste und ohne eine Aktionsleiste seltsam angezeigt werden. Ich fand dies aus Googles Design-Richtlinien (genauer gesagt aus here) und es gibt keine Erwähnung, wie es geht.Schwebende Werkzeugleiste mit Textauswahlkontrollen

Floating Toolbar

Wenn jemand weiß, wie dies zu machen, oder ist mit einer Bibliothek, die solche vertraut, würde ich sehr dankbar.

+0

Suchen Sie ein Popup-Menü über den markierten Text hinzufügen? –

+2

Das Popup-Menü ist nicht notwendig, nur die normalen Ausschneiden/Kopieren/Einfügen-Aktionen. Ich möchte, dass diese schwebende Symbolleiste einfach die Auswahlelemente ersetzt, die normalerweise in der Aktionsleiste angezeigt werden. –

Antwort

3

Wenn Sie die Version 22.2 der Android Support Library verwenden, beachten Sie, dass schwebende Symbolleisten nicht abwärtskompatibel sind und appcompat standardmäßig die Kontrolle über ActionMode-Objekte übernimmt.

so funktioniert dies nur auf Android-M-Vorschau können Sie testen, indem Sie AVD M-Vorschau-Emulator erstellen.

Hier Link zeigt Behavior change

+0

Danke! Endlich hat Google uns die schwebenden Symbolleisten gebracht. Ich habe mich von dem Design, das ich vorher hatte, entfernt und ich benötige sie länger. Aber dank dir weiß ich jetzt, dass es endlich existiert und problemlos umgesetzt werden kann. –

+7

@BenFaingold Wie kann ich es vor android M-Geräten implementieren? –