Pytania otagowane jako android-actionbar

ActionBar to funkcja okna systemu Android, która identyfikuje aplikację i lokalizację użytkownika oraz zapewnia akcje użytkownika i tryby nawigacji.

21
To działanie ma już pasek akcji dostarczony przez dekorację okna
Próbuję przesuwać swoje rzeczy, aby użyć Toolbarzamiast paska akcji, ale ciągle pojawia się komunikat o błędzie java.lang.RuntimeException: Unable to start activity ComponentInfo{com.tyczj.weddingalbum/com.xxx.xxx.MainActivity}: java.lang.IllegalStateException: This Activity already has an action bar supplied by the window decor. Do not request Window.FEATURE_ACTION_BAR and set windowActionBar to false in your theme to use a …

24
Wyświetl strzałkę wstecz na pasku narzędzi
Jestem migracji z ActionBardo Toolbarw mojej aplikacji. Ale nie wiem, jak wyświetlać i ustawiać zdarzenie kliknięcia na Wstecznej strzałce Toolbartak jak ja Actionbar. Z ActionBardzwonię mActionbar.setDisplayHomeAsUpEnabled(true). Ale nie ma podobnej metody takiej jak ta. Czy ktoś kiedykolwiek zmierzył się z tą sytuacją i jakoś znalazł sposób na jej rozwiązanie?

30
Nie można znaleźć Theme.AppCompat.Light dla nowej obsługi ActionBar dla Androida
Próbuję wdrożyć nową bibliotekę obsługi ActionBar, która została wydana przez Google kilka dni temu. W przeszłości z powodzeniem zaimplementowałem ActionBarSherlock bez żadnych problemów, korzystając z tej samej metody wymienionej na stronie konfiguracji biblioteki pomocy Google Developer's Support - korzystając z przewodnika na temat dołączania zasobów (podobnie jak w przypadku ActionBarSherlock). …


16
Motyw Pełny ekran dla AppCompat
Chciałbym wiedzieć, w jaki sposób mogę zastosować motyw pełnoekranowy (bez paska tytułu + paska akcji) do działania. Korzystam z biblioteki AppCompat z pakietu wsparcia v7. Próbowałem zastosować się android:theme="@android:style/Theme.NoTitleBar.Fullscreen"do mojej konkretnej działalności, ale się zawiesiła. Myślę, że to dlatego, że mój motyw aplikacji jest taki. <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"> Też tego …

22
Kolor tekstu ActionBar
jak mogę zmienić kolor tekstu paska ActionBar? Odziedziczyłem motyw Holo Light, jestem w stanie zmienić tło paska ActionBar, ale nie wiem, jaki jest atrybut dostrajania w celu zmiany koloru tekstu. Ok, jestem w stanie zmienić kolor tekstu za pomocą atrybutu android: textColorPrimary, ale zmienia również kolor tekstu menu rozwijanego wyświetlanego, …

20
Jak zmienić kolor tła ActionBar ActionBarActivity za pomocą XML?
Detale: Rozszerzam ActionBarActivity. Eclipse i SDK w pełni załatane od 2011-11-06. <uses-sdk android:minSdkVersion="4" android:targetSdkVersion="14" /> Wdrożony na urządzeniu Samsung z Androidem 2.3.3 Aplikacja maandroid:theme="@android:style/Theme.Light" Problem: aplikacja jest jasna, ale ActionBar jest niebieski z szarymi ikonami, ledwo widocznymi na niebieskim tle. Chcę również, aby pasek Actionbar był jasny, aby szare ikony …



27
Jak ukryć pasek akcji przed utworzeniem działania, a następnie pokazać go ponownie?
Muszę zaimplementować ekran powitalny w mojej aplikacji o strukturze plastra miodu. Używam tego kodu w działaniu onCreate, aby pokazać powitanie: setContentView(R.layout.splash); getActionBar().hide(); i ten kod, aby po pewnym czasie pokazać główny interfejs użytkownika: setContentView(R.layout.main); getActionBar().show(); Ale zanim zadzwoni onCreate i pojawi się splash, jest mało czasu na wyświetlenie paska akcji. …

16
Jak zmienić tekst na pasku akcji
Obecnie wyświetla tylko nazwę aplikacji i chcę, aby wyświetlała coś niestandardowego i różniła się dla każdego ekranu w mojej aplikacji. Na przykład: mój ekran główny może powiedzieć „strona1” na pasku akcji, podczas gdy inna czynność, na którą aplikacja się przełącza, może mieć „stronę2” na pasku akcji tego ekranu.


13
Usuń cień pod paskiem akcji
Używam Actionbarsherlock. Poniższy fragment kodu jest odpowiedzialny za zmianę jego tła na niestandardowe. <style name="Widget.Styled.ActionBar" parent="Widget.Sherlock.ActionBar"> <item name="background">@drawable/actionbar_bg</item> <item name="android:background">@drawable/actionbar_bg</item> <...> </style> <style name="Theme.MyApp" parent="@style/Theme.Sherlock.Light"> <item name="actionBarStyle">@style/Widget.Styled.ActionBar</item> <item name="android:actionBarStyle">@style/Widget.Styled.ActionBar</item> <..> </style> I działa dla actionbarsherlock (w wersjach poniżej plastra miodu). Ale w ICS mam cień pod paskiem akcji, którego nie …

10
Tryby nawigacji na pasku akcji są nieaktualne w systemie Android L.
Przyjrzeniu raportu diff API dla Androida „L” podglądu, widzę, że wszystkie metody związane z trybów nawigacji w ActionBarklasie (takich jak setNavigationMode(), addTab(), selectTab(), & c). są teraz przestarzałe. Dokumentacja wyjaśnia: Tryby nawigacji na pasku działań są przestarzałe i nie są obsługiwane przez wbudowane paski działań paska narzędzi. Zastanów się nad …


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.