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.


14
Nie można rozwiązać symbolu „? Attr / actionBarSize” po aktualizacji Android Studio z wersji 2.3 do 3.0 dla buildToolsVersion „26 .0.2”
Po zaktualizowaniu Android Studio z wersji 2.3 do 3.0 zmieniłem buildToolsVersionz 26.0.0 na 26.0.2 i potem pojawia się ten błąd: Cannot resolve symbol '?attr/actionBarSize Kod XML: <android.support.v7.widget.Toolbar android:id="@+id/toolbar" android:layout_width="match_parent" android:layout_height="?attr/actionBarSize" android:background="@color/colorPrimary" app:popupTheme="@style/ThemeOverlay.AppCompat.Light" app:titleTextColor="@android:color/white"/> Zależności: compile 'com.android.support:appcompat-v7:26.1.0' compile 'com.android.support:design:26.1.0'


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.

8
Android: Jak zmienić ikonę „Strona główna” ActionBar na coś innego niż ikona aplikacji?
Główna ikona mojej aplikacji składa się z dwóch części na jednym obrazie: logo i kilku liter pod nim. Działa to dobrze w przypadku ikony programu uruchamiającego dla aplikacji, ale gdy ikona pojawia się na lewej krawędzi ActionBar, litery są ucinane i nie wygląda to dobrze. Chciałbym zapewnić ActionBarowi oddzielną wersję …



10
Jak zdobyć Toolbar z fragmentu?
Mam ActionBarActivityz NavigationDraweri wykorzystanie support_v7 Toolbarjak ActionBar. W jednym z moich fragmentów pasek narzędzi ma niestandardowy widok. W pozostałych fragmentach Toolbarpowinien pokazać tytuł. Jak uzyskać Toolbarinstancję dostosowywania z fragmentów? Mogę uzyskać ActionBar za pomocą getActivity().getActionBar(), ale jeśli setTitle()wywołam dla tej instancji ActionBar, nic nie zrobi. UPD: W moim przypadku ((ActionBarActivity) …


13
ActionBarCompat: java.lang.IllegalStateException: Musisz użyć Theme.AppCompat
Otrzymuję RuntimeException na Androidzie 2.3.5, ale ja jestem za pomocą Theme.AppCompat (RES / wartości / themes.xml). To jest telefon: http://www.gsmarena.com/samsung_galaxy_y_s5360-4117.php <!-- res/values/themes.xml --> <?xml version="1.0" encoding="utf-8"?> <resources> <style name="Theme.Styled" parent="@style/Theme.AppCompat"> <item name="actionBarStyle">@style/QueryActionBar</item> <item name="android:actionBarStyle">@style/QueryActionBar</item> </style> <style name="QueryActionBar" parent="@style/Widget.AppCompat.ActionBar"> <item name="background">@color/blueback</item> <item name="android:background">@color/blueback</item> <item name="backgroundSplit">@color/blueback</item> <item name="android:backgroundSplit">@color/blueback</item> </style> </resources> Oto plik …

6
Jak programowo otworzyć SearchView?
Istnieje widget dla ActionBar, który nazywa się „SearchView”. Kiedy nie jest używany, wygląda następująco: A kiedy jest używany, wygląda tak: Chcę (oczywiście programowo) otworzyć widok wyszukiwania (uczynić go „używanym”). Wypróbowałem kilka funkcji, takich jak: SearchView searchView = (SearchView) menu.findItem(R.id.menu_search).getActionView(); searchView.setOnQueryTextListener(this); searchView.performClick(); searchView.requestFocus(); Ale żaden z nich nie zadziałał ... SearchView …

18
SearchView OnCloseListener nie działa
Próbuję dodać obsługę SearchViewpaska ActionBar systemu Android 3.0+, ale nie mogę go uruchomić OnCloseListener. Oto mój kod: @Override public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.menu, menu); searchView = (SearchView) menu.findItem(R.id.search_textbox).getActionView(); searchView.setOnQueryTextListener(new OnQueryTextListener() { @Override public boolean onQueryTextChange(String newText) { searchLibrary(newText); return false; } @Override public boolean onQueryTextSubmit(String query) { return false; …


5
Jak zaimplementować DrawerArrowToggle z biblioteki appcompat v7 21 na Androida
Teraz, gdy pojawił się Android 5.0, zastanawiałem się, jak zaimplementować animowane ikony paska akcji. Ta biblioteka tutaj implementuje ją dobrze, ale skoro biblioteka appcompat v7 ma ją, jak można ją zaimplementować? Biblioteka odwołuje się do niego w plikach themes.xml <item name="drawerArrowStyle">@style/Widget.AppCompat.DrawerArrowToggle</item> W tym stylu <style name="Base.V7.Theme.AppCompat" parent="Platform.AppCompat"> AKTUALIZACJA Zaimplementowałem to …


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.