Als «android-actionbar» getaggte Fragen

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

8
Die benutzerdefinierte Ansicht von Android Lollipop, AppCompat ActionBar nimmt nicht die gesamte Bildschirmbreite ein
Ich habe gerade meine Codebasis auf Lollipop aktualisiert und habe Probleme mit der Aktionsleiste. Ich verwende AppCompat und ActionBarActivity und fülle eine benutzerdefinierte Ansicht auf. Es scheint, dass die benutzerdefinierte Ansicht nicht mehr die gesamte Breite des Bildschirms einnimmt und links einen dünnen Streifen hinterlässt So sah es früher aus …

3
Koordinatorlayout mit Symbolleiste in Fragmenten oder Aktivitäten
Mit der neuen Designbibliothek gibt es mehrere neue Layouts, die das Verhalten der Symbolleiste stark verändern, wenn der Entwickler dies wünscht. Da verschiedene Fragmente unterschiedliche Verhaltensweisen und Ziele haben, z. B. ein Galeriefragment mit einer reduzierten Symbolleiste, die ein wichtiges Foto anzeigt, oder ein Fragment ohne Bildlaufansicht, für das das …



11
Ändern Sie die Farbe der Symbolleiste in Appcompat 21
Ich teste die neuen Funktionen von Appcompat 21 Material Design. Deshalb habe ich eine Symbolleiste wie folgt erstellt: <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"/> und in meine Hauptlayoutdatei aufgenommen. Dann habe ich es so als supportActionBar eingestellt: Toolbar toolBar = (Toolbar)findViewById(R.id.activity_my_toolbar); setSupportActionBar(toolBar); Es funktioniert, aber irgendwie kann …

6
Wie zeige ich eine benutzerdefinierte Ansicht in ActionBar an?
Ich möchte eine benutzerdefinierte Suche in der Aktionsleiste anzeigen (ich verwende dafür ActionBarSherlock). Ich habe das verstanden: Ich möchte jedoch ein benutzerdefiniertes Layout (Feld edittext) erstellen, das die gesamte verfügbare Breite einnimmt. Ich habe ein benutzerdefiniertes Layout implementiert, wie hier vorgeschlagen . Es gibt mein benutzerdefiniertes Layout search.xml: <?xml version="1.0" …

9
Android-Aktionsleiste zeigt keinen Überlauf an
Ich habe eine Aktionsleiste in meiner App mit 3 Elementen. Aufgrund von Platzproblemen können nur 2 angezeigt werden, daher würde ich erwarten, dass der erste und der Rest im Überlauf angezeigt werden. In der Praxis werden jedoch nur die ersten beiden Elemente angezeigt, und es ist kein Überlauf erkennbar. Hier …

21
Festlegen des benutzerdefinierten ActionBar-Titels aus dem Fragment
In meinem Main FragmentActivityrichte ich meinen benutzerdefinierten ActionBarTitel folgendermaßen ein: LayoutInflater inflator = (LayoutInflater) this .getSystemService(Context.LAYOUT_INFLATER_SERVICE); View v = inflator.inflate(R.layout.custom_titlebar, null); TextView tv = (TextView) v.findViewById(R.id.title); Typeface tf = Typeface.createFromAsset(this.getAssets(), "fonts/capsuula.ttf"); tv.setTypeface(tf); tv.setText(this.getTitle()); actionBar.setCustomView(v); Das funktioniert perfekt. Sobald ich jedoch andere öffne Fragments, möchte ich, dass sich der Titel ändert. …


9
Aktionsleiste Navigation mit Fragmenten
Ich habe ein gestapeltes ActionBar / viewpager Layout mit drei Zungen sagen , A , B , und C . In Tab C Registerkarte (Fragment), ich bin das Hinzufügen eines weiteren Fragment sagen Fragment D . mit DFragment f= new DFragment(); ft.add(android.R.id.content, f, ""); ft.remove(CFragment.this); ft.addToBackStack(null); ft.commit(); Ich ändere die …


9
(Veraltet) Fragment onOptionsItemSelected wird nicht aufgerufen
EDIT: Diese Frage war für die veraltete Sherlock-Aktionsleiste. Stattdessen sollte jetzt die Android-Unterstützungsbibliothek verwendet werden Ich habe eine Menüoption in der Aktionsleiste mit dem Namen "Freigabe für meine" hinzugefügt, fragmentdie angezeigt wird, aber das Auswahlereignis wird nicht abgefangen Ich füge es so hinzu @Override public void onCreateOptionsMenu (Menu menu, MenuInflater …

3
So fügen Sie der Aktionsleiste ein Dropdown-Element hinzu
In meiner Android Honeycomb-Anwendung verwende ich Tabs als Navigationsstil. Ich möchte ein Element neben der Überlaufschaltfläche hinzufügen, möchte jedoch, dass dieses Element eine Dropdown-Liste ist und der Benutzer dort eine Option auswählen kann, die sich jedoch nicht auf die Navigation bezieht. Was ist der einfachste Weg seit ich benutzemActionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS); Ist …



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.