27

Ohoy. Podczas aktualizacji mojej aplikacji do L zastąpiłem ActionBars paskiem narzędzi i kiedy tylko uruchomię teraz tryb akcji, przesuwa ona całą zawartość. (Przypuszczam, że dzieje się tak dlatego, że pasek ActionBar jest ponownie wyświetlany w celu wyświetlenia ActionMode.) Czy możliwe jest wyświetlanie ActionMode jako nakładki, czy może ona znajdować się w pasku narzędzi?Tryb działania z paskiem narzędzi Toolbar kompensującym zawartość

Wygląda na to, że nie ma opcji stylizacji, co sprawia, że ​​zastanawiam się, czy istnieje nowy sposób na jej stylizację. Jakieś pomysły?

im przy AppCompat V7 21 i do tej pory Ive wypróbowany windowActionModeOverlay=true i toolbar.startActionMode(..)

List with ActionMode running

+0

Witam. Czy byłeś w stanie ustawić styl dla trybu akcji? Jeśli tak to jak? – vandzi

+1

@vandzi Cześć! Ustawiłem je w temacie bazowym mojej aplikacji bez żadnego prefiksu Android:. – zoltish

+0

Cześć zoltish, Jak udało Ci się osiągnąć Dowolny Sprzęt Spinner pod ikoną widoku wyszukiwania i nadpływu. – Ria

Odpowiedz

50

Zastosowanie <item name="windowActionModeOverlay">true</item> w aplikacji tematu (bez android:).

+6

W systemie Android 4.4.4 widzę pasek narzędzi w obszarze Tryb działania. Jest o kilkanaście pikseli wyższy. Czy istnieje sposób na zmianę rozmiaru ActionMode? –

+2

Wydaje się, że zmieniło się to wraz z wydaniem M. Powinieneś teraz mieć oba z prefiksem android: i bez niego. – zoltish