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.
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?
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). …
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> …
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 …
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?
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 …
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(); …
Używam nowej biblioteki appcompat w wersji 7, dostępnej od Androida 4.3 (poziom API 18). Niezależnie od tego, co jest określone w showAsAction dla elementu menu, nie jest ono wyświetlane - zawsze tworzy ikonę menu przepełnienia i umieszcza nawet pojedynczy element menu pod menu. Próbuję dodać menu do takiej czynności: @Override …
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.
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 …
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ę …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.