Pytania otagowane jako android-actionbar-compat

Implementacja ActionBar ze składnika biblioteki obsługi systemu Android, która udostępnia ActionBar dla aplikacji utworzonych dla systemu Android 2.1 (poziom interfejsu API 7) i nowszych.

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). …

21
Android: usuń lewy margines z niestandardowego układu paska akcji
Używam niestandardowego widoku paska akcji i jak widać na zrzucie ekranu poniżej, na pasku akcji jest pusta szara przestrzeń. Chcę to usunąć. Co ja zrobiłem: res / wartości-v11 / styles.xml <style name="AppBaseTheme" parent="@style/Theme.AppCompat.Light"> <item name="android:actionBarStyle">@style/ActionBarStyle</item> <item name="actionBarStyle">@style/ActionBarStyle</item> </style> res / wartości / my_custom_actionbar.xml <resources xmlns:android="http://schemas.android.com/apk/res/android"> <style name="ActionBarStyle" parent="@style/Widget.AppCompat.Light.ActionBar.Solid"> <item name="android:height">60dp</item> …

7
Różnica między kompatybilnością ActionBarSherlock i ActionBar
Jaka jest różnica między kompatybilnością ActionBarSherlock i Action Bar Kilka dni temu Google właśnie wydało kompatybilność ActionBar, która mnie tak zdezorientowała. Czy to, że Kompatybilność paska akcji działa tak samo jak ActionBarSherlock i czy kodowanie jest takie samo? Przykład: Czy ikona aplikacji umożliwiająca nawigację „w górę” lub ActionBar.Tab jest obsługiwana …

5
Różnica między android-support-v7-appcompat i android-support-v4
Chciałem poznać różnicę między android-support-v4.jar i android-support-v7-appcompat.jar . Jeśli chcę dodać pasek akcji appcompat do mojej aplikacji, muszę dodać zarówno android-support-v7-appcompat.jar i android-support-v4.jar, czy tylko android-support-v7-appcompat.jar . Ponadto, czy android-support-v13.jar ma appcompat?

17
Nie znaleziono zasobu - Theme.AppCompat.Light.DarkActionBar
Użyłem ActionBar Style Generator, a teraz próbuję użyć go w mojej aplikacji, ale otrzymuję: błąd: Błąd podczas pobierania elementu nadrzędnego dla elementu: nie znaleziono zasobu pasującego do podanej nazwy „@ style / Theme.AppCompat.Light.DarkActionBar”. Używam android-support-v7-appcompat.jar lib wewnątrz folderu libs moim celem jest zapewnienie zgodności mojej aplikacji w wersji 2.3 lub …

11
MenuItemCompat.getActionView zawsze zwraca wartość null
Właśnie zaimplementowałem v7 AppCompatbibliotekę wsparcia, ale MenuItemCompat.getActionViewzawsze zwraca wartość null w każdej testowanej wersji Androida (4.2.2, 2.3.4 ....) SearchViewJest wyświetlany w pasku akcji, ale nie reaguje na dotyk działania i nie rozwinie się, pokazując jej EditTexti jest niczym prostym ikony. @Override public boolean onCreateOptionsMenu(Menu menu) { MenuInflater inflater = getMenuInflater(); …


13
Tworzenie ekranu preferencji z obsługą paska narzędzi (v21)
Miałem problem z używaniem nowego paska narzędzi Material Design w bibliotece pomocy na ekranie Preferencje. Mam plik settings.xml jak poniżej: <PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android"> <PreferenceCategory android:title="@string/AddingItems" android:key="pref_key_storage_settings"> <ListPreference android:key="pref_key_new_items" android:title="@string/LocationOfNewItems" android:summary="@string/LocationOfNewItemsSummary" android:entries="@array/new_items_entry" android:entryValues="@array/new_item_entry_value" android:defaultValue="1"/> </PreferenceCategory> </PreferenceScreen> Ciągi są zdefiniowane w innym miejscu.

6
getSupportActionBar z wnętrza fragmentu ActionBarCompat
Zaczynam nowy projekt, który używa AppCompat/ActionBarCompatw v7bibliotece wsparcia. Próbuję wymyślić, jak korzystać getSupportActionBarz fragmentu. Moja aktywność, która obsługuje ten fragment, jest rozszerzona ActionBarActivity, ale nie widzę podobnej klasy obsługi dla fragmentów. Z mojego fragmentu public class CrimeFragment extends Fragment { //... getActivity().getSupportActionBar().setSubtitle(R.string.subtitle); // getSupportActionBar is not defined in the v4 …

11
Zmień kolor paska narzędzi w Appcompat 21
Testuję nowe funkcje projektowania materiałów w Appcompat 21. Dlatego stworzyłem Toolbar taki jak ten: <android.support.v7.widget.Toolbar xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:id="@+id/activity_my_toolbar" android:layout_width="match_parent" android:layout_height="wrap_content" android:minHeight="?attr/actionBarSize" android:background="?attr/colorPrimary" app:theme="@style/ThemeOverlay.AppCompat.ActionBar"/> i umieściłem go w moim głównym pliku układu. Następnie ustawiłem go jako supportActionBar w ten sposób: Toolbar toolBar = (Toolbar)findViewById(R.id.activity_my_toolbar); setSupportActionBar(toolBar); To działa, ale jakoś nie mogę …
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.