Articles of android actionbar

Come far scorrere l’ActionBar insieme a NavigationDrawer

Quello che voglio fare è far scorrere l’ ActionBar insieme a NavigationDrawer quando il cassetto è aperto. Attualmente non utilizzo alcuna libreria di terze parti e, se ansible, voglio mantenerla in questo modo. Tutto ciò di cui ho bisogno è un’implementazione di metodi come: getActionBarView.slide(dp); Questo è il codice che attualmente uso per creare NavigationDrawer […]

Impostazione di Background modalità di azione a livello di codice

Sono a conoscenza di android:actionModeBackground che può essere utilizzato in temi XML. C’è un modo per impostare questo background in codice? Fondamentalmente ho bisogno di ActionMode equavalent di getActionBar().setBackgroundDrawable(drawable);

Barra di azione scura con menu a discesa bianca di Holo Light

Ho un tema personalizzato con un genitore @android: style / Theme.Holo.Light.DarkActionBar Voglio cambiare il menu a discesa nella versione bianca (vedi immagine) Ho cercato alcuni esempi, ma non hanno funzionato per me, è ansible semplicemente scavalcare il menu a discesa di DarkActionBar con la versione light? (Non uso la barra di azione sherlock)

Espresso click menu item

Ho un menu nella barra delle azioni che creo attraverso: @Override public boolean onCreateOptionsMenu(Menu menu) { menu.add(Menu.NONE, 98,Menu.NONE,R.string.filter).setIcon(R.drawable.ic_filter_list_white_48dp).setShowAsAction(MenuItem.SHOW_AS_ACTION_IF_ROOM); menu.add(Menu.NONE, 99,Menu.NONE,R.string.add).setIcon(R.drawable.ic_add_white_48dp).setShowAsAction(MenuItem.SHOW_AS_ACTION_IF_ROOM); getMenuInflater().inflate(R.menu.menu_main, menu); return true; } e menu_main.xml ha il seguente aspetto: Durante i test in Espresso vorrei fare clic sull’icona “aggiungi” (menu Id 99). Provai @Test public void testAdd() { openActionBarOverflowOrOptionsMenu(InstrumentationRegistry.getTargetContext()); onView(withText(R.string.add)).perform(click()); } ma questo […]

Frammenti nei frammenti della scheda Barra d’azione?

Puoi inserire frammenti all’interno del frammento per una scheda nella barra delle azioni? Ho un’applicazione Android (3.0 / Honeycomb) con un’attività principale che ha una barra delle azioni con 3 tabs. Le tabs vengono aggiunte nel metodo onCreate () della mia attività e i frammenti della scheda vengono aggiunti / rimossi con un TabListener. Il […]

android: aggiorna gli oggetti ActionBar in base a ciascun frammento in un ViewPager?

Nella barra delle azioni è presente un pulsante flag / segnalibro che si desidera triggersre o distriggersre a seconda del frammento in vista di ViewPager. Se l’utente contrassegna un frammento nel ViewPager, verrà impostato su Abilitato. Quando l’utente passa alla successiva, voglio che il pulsante della barra delle azioni si aggiorni in modo che non […]

Nascondere gli elementi in Context Action Bar (CAB) dynamicmente quando sono selezionati più elementi

Ho una listaAttività che mostra CAB con un clic lungo. Se è selezionato più di 1 elemento, vorrei hide una delle mie voci di menu. Tengo traccia del numero di elementi selezionati in onItemCheckedStateChanged() . Tuttavia, non ho accesso al menu per rimuovere l’elemento da questa funzione. Vedi i commenti nel codice qui sotto per […]

Come cambiare il colore del testo di azione di ActionBar con AppCompat

Sto cercando di cambiare il colore del testo di una voce del menu di azione sulla barra delle azioni. Utilizzo dell’app compat. Anche l’icona di overflow non cambia. Ecco i miei file styles.xml in stile personalizzato. res / valori / styles.xml @style/MyStyledActionBar @drawable/bg_action_bar @style/MyActionBarTitleText @style/MyActionBarMenuText @style/MyActionBarMenuText @style/MyActionButtonOverFlow @color/font_half_white @color/font_half_white @drawable/ic_action_search res / valori-14 / styles.xml […]

Android ActionBar – Sposta la visualizzazione personalizzata nella parte inferiore dello schermo

Ho un ActionBar diviso e sto cercando di aggiungere funzionalità quasi identiche a “Now playing” di Google Play. Posso visualizzare gli elementi del menu nella parte inferiore dello schermo, utilizzando onCreateOptionsMenu, ma non riesco a visualizzare una vista personalizzata nella parte inferiore dello schermo quando utilizzo actionBar.setCustomView. La visualizzazione personalizzata si trova appena sotto l’ActionBar […]

ActionBar con supporto libreria e frammenti di contenuti di sovrapposizione

Ho aggiunto la libreria android-support-library-v7-app al mio progetto per supportare ActionBar dal livello API 7 sopra. Funziona come un fascino su Android 4.0+ e anche su Android 2.3 con una normale attività che ha setContentView in onCreate, ma quando l’attività sta caricando un frammento in onCreate l’ActionBar si sovrappone al contenuto del mio layout. In […]