Tag: android actionbar

Actionbar Sherlock: Einstellen und Ausblenden der Titelleiste

Ich bin neu bei ActionBarSherlock und habe zwei Probleme: Zuerst möchte ich nur in der Lage sein, den Titel der Aktionsleiste einzustellen, aber es funktioniert nicht, wenn ich es so nenne: final ActionBar actionBar = (ActionBar) findViewById(R.id.actionBar); actionBar.setTitle("test title"); Wo das entsprechende XML-Objekt wie folgt aussieht: <com.myapp.prototype.ActionBar android:id="@+id/actionBar2" android:layout_width="fill_parent" android:layout_height="45dip" android:layout_alignParentLeft="true" android:layout_alignParentTop="true" /> (Dies ist […]

Zeige Menüpunkt immer in Support-Aktionsleiste

Ich arbeite an der Android-Anwendung. Ich habe die unterstützte Aktionsleiste implementiert. Ich möchte die Option Menüpunkt immer anzeigen. Aber es zeigt nicht. Es zeigt sich im Dropdown-Menü. Mein Code für Menüpunkt unten angegeben. <item android:id="@+id/action_settings" android:icon="@drawable/add_post" android:title="@string/action_settings" /> Und Code of ActionBar Aktivität ist unten angegeben: – @Override public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.main, menu); […]

OnMenuItemSelected wird nicht aufgerufen, wenn das Layout für den Menüpunkt gesetzt ist

Ich habe ein Menü, das von main_menu.xml aufgeblasen wird: <menu xmlns:android="http://schemas.android.com/apk/res/android"> <item android:id="@+id/act_sync" android:showAsAction="always" android:actionLayout="@layout/sync_action" android:icon="@android:drawable/ic_popup_sync" /> </menu> Und hier ist der Code in der Aktivität: @Override public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.main_menu, menu); return true; } @Override public boolean onOptionsItemSelected(MenuItem item) { MyMessageHandler.debug("menu item selected"); switch(item.getItemId()){ case R.id.act_sync: sync(); return true; } return super.onOptionsItemSelected(item); […]

Wiederherstellen des Standard-Actionbar-Layouts

Ich ActionBar eine benutzerdefinierte View zur ActionBar , so // Inflate the "Done/Discard" custom ActionBar view. LayoutInflater inflater = (LayoutInflater) DetailsHost.mActionBar .getThemedContext().getSystemService(DetailsHost.LAYOUT_INFLATER_SERVICE); final View customActionBarView = inflater.inflate( R.layout.actionbar_custom_view_done_discard, null); // Show the custom ActionBar view and hide the normal Home icon and title. DetailsHost.mActionBar.setDisplayOptions( ActionBar.DISPLAY_SHOW_CUSTOM, ActionBar.DISPLAY_SHOW_CUSTOM | ActionBar.DISPLAY_SHOW_HOME | ActionBar.DISPLAY_SHOW_TITLE); DetailsHost.mActionBar.setCustomView(customActionBarView, new ActionBar.LayoutParams( ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT)); […]

Was ist die Dauer der nativen actionbar.show () und hide () Animation

Ich möchte eine Animation machen, wenn die Actionbar animiert. Allerdings weiß ich nicht die Dauer der Actionbar Animation.

Ändern des Android Overflow-Menüs programmgesteuert

Ich habe nach einer Methode gesucht, um programmgesteuert die Farbe des Überlauf-Menü-Symbols in Android zu ändern. Die einzige Option, die ich gefunden habe, ist, das Symbol dauerhaft zu ändern, indem du einen benutzerdefinierten Stil hinzufügst. Das Problem ist, dass wir in der nahen Zukunft das bei der Nutzung unserer App ändern müssen. Unsere App ist […]

ActionBar-Menüpunkte verschwinden in NestedFragments

Da Android 4.2 jetzt NestedFragment unterstützt und es zur Unterstützung von v13 hinzugefügt hat. Ich benutze diese NestedFragment auf eine klassische Situation: Erstellen Sie FragmentA, die links und rechts wischen kann und verbrauchen eine Mehrheit der Bildschirm Platz, und legen Sie FragmentB und FragmentC in jede Fragment-Seite. Mein Problem ist das MenuItem, das ich in […]

Android-Menüpunkte links in der Aktionsleiste ausrichten

Ich habe Aktionsleiste in meiner Anwendung, die Menüpunkte anzeigt, die in meinem res/menu/activity_main.xml Meine Menüpunkte sind nach rechts in der Aktionsleiste ausgerichtet. Ich möchte, dass sie nach links ausgerichtet sind. Nur Lösungen, die ich für diese benutzerdefinierte Aktionsleiste gefunden habe, wie diese: Positionierung von Menüpunkten links von der ActionBar in Honeycomb Allerdings möchte ich kein […]

Searchview nicht ordnungsgemäß auf FIRST back press (es ist nur verlieren Fokus)

Ich muss den Backbutton zweimal drücken, um das SearchView zu schließen. Warum? Bei der ersten Presse SearchView das SearchView nur den Fokus … Einstellung setOnKeyListener auf SearchView funktioniert nicht … Btw, ich benutze die ABS-Implementierung … Mein Code ist einfach und sieht wie folgt aus: mMenuItemSearch = menu.findItem(R.id.search); mSearchView = new SearchView(getSupportActionBar().getThemedContext()); mMenuItemSearch.setActionView(mSearchView); mSearchView.setOnQueryTextListener(new SearchView.OnQueryTextListener() […]

Android erstellen benutzerdefinierte Überlauf Menüpunkt

Ich möchte einen benutzerdefinierten Überlauf-Menüpunkt in meiner ActionBar zusätzlich zu dem Einstellungsobjekt wie im Bild unten beschrieben erstellen: Aber wenn es in der ActionBar nur wenig Platz gibt, möchte ich nicht, dass das Item1 und Item2 in den Einstellungspunkt als Überlauf gehen, sondern in "Mein Überlaufposten". Das ist mein Menü XML-Code: <menu xmlns:android="http://schemas.android.com/apk/res/android"> <item android:icon="@android:drawable/ic_menu_agenda" […]

Das Android ist ein Google Android Fan-Website, Alles ├╝ber Android Phones, Android Wear, Android Dev und Android Spiele Apps und so weiter.