Als «android-actionbar» getaggte Fragen

Die ActionBar ist die Fensterfunktion von Android, die die Anwendung und den Benutzerstandort identifiziert und Benutzeraktionen und Navigationsmodi bereitstellt.


14
Das Symbol '? Attr / actionBarSize' kann nach dem Aktualisieren von Android Studio von 2.3 auf 3.0 für buildToolsVersion '26 .0.2 'nicht aufgelöst werden.
Nach dem Update von Android Studio von 2.3 auf 3.0 habe ich buildToolsVersionvon 26.0.0 auf 26.0.2 gewechselt und danach erhalte ich folgende Fehlermeldung: Cannot resolve symbol '?attr/actionBarSize XML-Code: <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"/> Abhängigkeiten: compile 'com.android.support:appcompat-v7:26.1.0' compile 'com.android.support:design:26.1.0'


13
Erstellen eines Einstellungsbildschirms mit der Support-Symbolleiste (v21)
Ich hatte Probleme bei der Verwendung der neuen Material Design-Symbolleiste in der Support-Bibliothek auf einem Einstellungsbildschirm. Ich habe eine settings.xml-Datei wie folgt: <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> Die Zeichenfolgen werden an anderer Stelle definiert.




10
Wie bekomme ich die Symbolleiste aus dem Fragment?
Ich habe ActionBarActivitymit NavigationDrawerund benutze support_v7 Toolbarals ActionBar. In einem meiner Fragmente hat die Symbolleiste eine benutzerdefinierte Ansicht. In anderen Fragmenten Toolbarsollte Titel angezeigt werden. Wie bekomme ich eine ToolbarInstanz zum Anpassen aus Fragmenten? Ich kann ActionBar mit bekommen getActivity().getActionBar(), aber wenn ich setTitle()diese Instanz ActionBar aufrufe, tut es nichts. …


13
ActionBarCompat: java.lang.IllegalStateException: Sie müssen ein Theme.AppCompat verwenden
Ich erhalte eine Runtime auf Android 2.3.5 , aber ich bin mit Theme.AppCompat (res / Werte / themes.xml). Dies ist das 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> …

6
Wie öffne ich die SearchView programmgesteuert?
Es gibt dieses Widget für die ActionBar mit dem Namen 'SearchView'. Wenn es nicht verwendet wird, sieht es folgendermaßen aus: Und wenn es verwendet wird, sieht es so aus: Ich möchte (natürlich programmgesteuert) die Suchansicht öffnen ("in Verwendung" machen). Ich habe verschiedene Funktionen ausprobiert wie: SearchView searchView = (SearchView) menu.findItem(R.id.menu_search).getActionView(); …

18
Der OnCloseListener von SearchView funktioniert nicht
Ich versuche, Unterstützung für die SearchViewAndroid 3.0+ ActionBar hinzuzufügen, aber ich kann die nicht OnCloseListenerzum Laufen bringen . Hier ist mein Code: @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 …

16
Wie zentriere ich den ActionBar-Titel in Android?
Ich versuche, den folgenden Code zu verwenden, um den Text in der zu ActionBarzentrieren, aber er richtet sich nach links aus. Wie lässt du es in der Mitte erscheinen? ActionBar actionBar = getActionBar(); actionBar.setDisplayShowTitleEnabled(true); actionBar.setTitle("Canteen Home"); actionBar.setHomeButtonEnabled(true); actionBar.setIcon(R.drawable.back);

5
So implementieren Sie DrawerArrowToggle aus der Android AppCompat v7 21-Bibliothek
Nachdem Android 5.0 veröffentlicht wurde, fragte ich mich, wie ich die animierten Aktionsleistensymbole implementieren sollte. Diese Bibliothek hier implementiert es gut für mich, aber da die Appcompat v7-Bibliothek es hat, wie kann es implementiert werden? Die Bibliothek verweist in der Datei themen.xml darauf <item name="drawerArrowStyle">@style/Widget.AppCompat.DrawerArrowToggle</item> Unter diesem Stil <style name="Base.V7.Theme.AppCompat" …


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.