ActionBar è la funzione della finestra di Android che identifica l'applicazione e la posizione dell'utente e fornisce azioni dell'utente e modalità di navigazione.
Ho installato Android Studio di recente e ho iniziato a programmare un'attività da estendere ActionBarActivitye ha mostrato che era deprecata. In quale altro modo posso impostare una barra delle azioni per la mia attività. Anche la formazione introduttiva utilizza il ActionBarActivitysenza fare riferimento al fatto che è stato deprecato.
Dopo aver aggiornato Android Studio da 2.3 a 3.0 sono passato buildToolsVersionda 26.0.0 a 26.0.2 e successivamente ricevo questo errore: Cannot resolve symbol '?attr/actionBarSize Codice 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"/> dipendenze: compile 'com.android.support:appcompat-v7:26.1.0' compile 'com.android.support:design:26.1.0'
Voglio davvero implementare questo (la navigazione laterale) in una mia app, qualcuno sa come è riuscita Google a farlo? Sembra che abbiano spostato il finestrino corrente e messo in proprio una navigazione fly-in.
Ho avuto problemi a utilizzare la nuova barra degli strumenti Material Design nella libreria di supporto in una schermata delle preferenze. Ho un file settings.xml come di seguito: <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> Le stringhe sono definite altrove.
L'icona principale della mia applicazione è composta da due parti in un'immagine: un logo e alcune lettere sotto di esso. Funziona bene per l'icona di avvio dell'app, ma quando l'icona appare sul bordo sinistro della ActionBar, le lettere vengono tagliate e non ha un bell'aspetto. Vorrei fornire alla ActionBar una …
È possibile modificare l'icona di overflow nella barra delle azioni? Ho icone blu per tutti gli elementi ActionBar e desidero anche cambiare l'icona di overflow quando appare.
Ho ActionBarActivitycon NavigationDrawere uso support_v7 Toolbarcome ActionBar. In uno dei miei frammenti la barra degli strumenti ha una visualizzazione personalizzata. In altri frammentiToolbar dovrebbe mostrare il titolo. Come ottenere l' Toolbaristanza per la personalizzazione dai frammenti? Posso ottenere ActionBar con getActivity().getActionBar(), ma se richiamo setTitle()questa istanza ActionBar non fa nulla. …
Sto esaminando il Holo.Lighttema e non riesco a trovare lo stile magico da sovrascrivere per eliminare il testo del titolo che viene visualizzato brevemente al primo avvio della mia app. Come lo posso fare?
C'è questo widget per ActionBar che si chiama "SearchView". Quando non è in uso, assomiglia a questo: E quando è in uso, assomiglia a questo: Voglio (naturalmente a livello di programmazione) aprire searchview (renderlo "in uso"). Ho provato diverse funzioni come: SearchView searchView = (SearchView) menu.findItem(R.id.menu_search).getActionView(); searchView.setOnQueryTextListener(this); searchView.performClick(); searchView.requestFocus(); Ma …
Sto cercando di aggiungere il supporto per SearchViewnell'ActionBar di Android 3.0+, ma non riesco a farlo OnCloseListenerfunzionare. Ecco il mio codice: @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 …
Sto cercando di utilizzare il seguente codice per centrare il testo in ActionBar, ma si allinea a sinistra. Come lo fai apparire al centro? ActionBar actionBar = getActionBar(); actionBar.setDisplayShowTitleEnabled(true); actionBar.setTitle("Canteen Home"); actionBar.setHomeButtonEnabled(true); actionBar.setIcon(R.drawable.back);
Quindi, ora che è stato rilasciato Android 5.0, mi chiedevo come implementare le icone animate della barra delle azioni. Questa libreria qui lo implementa bene per me, ma dal momento che la libreria appcompat v7 ce l'ha, come può essere implementata? La libreria fa riferimento ad esso in temi.xml <item …
Ho fatto alcune ricerche su questo argomento e non sono riuscito a trovare una soluzione completa così, passo dopo passo e con qualche prova ed errore, finalmente scopro come possiamo ottenere questi risultati: avere un trasparente o colorato Actionbare Statusbar. Vedi la mia risposta qui sotto.
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.