Come rendere l'icona dell'app come abilitata in actionbarsherlock (non l'icona del solo titolo) come nell'app whats.Icona della barra delle azioni come abilitata, non il titolo
risposta
Il titolo è cliccabile insieme all'icona da Android 4.2.2. WhatsApp utilizza una vista personalizzata per visualizzare un titolo a due righe. Questo disabilita il clic del titolo lungo la strada. Si può fare allo stesso modo:
ActionBar actionBar = getSupportActionBar();
actionBar.setDisplayHomeAsUpEnabled(true);
actionBar.setDisplayShowTitleEnabled(false);
actionBar.setDisplayShowCustomEnabled(true);
actionBar.setCustomView(R.layout.ab_title);
TextView title = (TextView) findViewById(android.R.id.text1);
title.setText("Title");
/res/layout/ab_title.xml:
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@android:id/text1"
style="@style/TextAppearance.Sherlock.Widget.ActionBar.Title"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:ellipsize="end"
android:gravity="center_vertical" />
Aggiungere il seguente alla onCreate
metodo:
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
e definire il seguente metodo di sostituzione nella vostra attività:
@Override
public boolean onOptionsItemSelected(com.actionbarsherlock.view.MenuItem item) {
switch (item.getItemId()) {
case android.R.id.home:
onBackPressed();
break;
default:
return super.onOptionsItemSelected(item);
}
return true;
}
mio amico, penso che questo sia la versione Android/"caratteristica" costruire , perché ho due dispositivi, (Nexus S e Nexus 7) (Android 4.1.2 e Android 4.2.2) e sto distribuendo l'app che sto sviluppando su entrambi i dispositivi, stesso codice esatto, su Nexus S l'icona è "su" ", su Nexus 7 l'icona e il titolo sono entrambi" su ".
Un modo che posso vedere è creare il proprio layout/vista ActionBar personalizzato. Supponendo che valga il lavoro. – LuckyMe
assicurarsi che il proprio Android: minSdkVersion = "11" che potrebbe essere visto nel file manifesto, L'icona su è stata inclusa dall'APK 11. Aggiungi il seguente al tuo metodo onCreate Per la home page metti getActionBar(). SetDisplayHomeAsUpEnabled (false); assicurati che sia falso e in altre attività lo tenga abilitato, "vero". Ho fatto un piccolo campione di plz provare il link qui sotto, che possono essere aiutate basta importare nel vostro spazio di lavoro
- 1. Icona barra titolo WinApp
- 2. Sovrapposizione della barra delle azioni non funzionante
- 3. Android 3.2 rimuovere il titolo dalla barra delle azioni
- 4. Overflow barra delle azioni non visualizzato
- 5. Come personalizzare il carattere di sottotitoli della barra delle azioni?
- 6. Il sottomenu della barra delle azioni non funziona con actionLayout
- 7. Cambia barra azioni Colore titolo
- 8. Come cambio il titolo della barra delle azioni di Android e l'icona
- 9. Attiva/disattiva il cassetto di navigazione tramite il titolo della barra delle azioni
- 10. Modificare il colore dell'icona delle impostazioni della barra delle azioni
- 11. Modifica dell'icona della barra delle azioni
- 12. Stili della barra delle azioni contestuali
- 13. Modifica posizione della barra delle azioni Android
- 14. Android - Cambia la barra delle azioni Titolo Testo Colore
- 15. Barra azioni Icona nascosta dopo SearchView espande
- 16. Sostituisci il titolo della barra delle azioni con uno spinner (menu a discesa)
- 17. Stile della barra delle azioni contestuale?
- 18. Cambia il titolo della barra delle azioni per ogni scorrimento scheda su Android
- 19. Manca l'icona dell'app della barra delle azioni con Android 5
- 20. Come modificare l'altezza della vista della barra delle azioni
- 21. Il menu della barra delle azioni viene visualizzato sullo schermo
- 22. Abilita/disabilita il menu della barra delle azioni Voce
- 23. Design materiale: i margini a sinistra per il titolo e il contenuto della barra delle azioni non corrispondono
- 24. come aggiungere il pulsante di testo a barra delle azioni
- 25. Disattiva il pulsante della barra delle azioni in Android
- 26. Actionbarsherlock - modifica il colore della barra delle azioni
- 27. Android - personalizzazione delle schede degli sherlock della barra delle azioni
- 28. Titolo vuoto nella barra delle operazioni
- 29. Elementi della barra delle azioni Android come tre punti
- 30. Schede scorrevoli all'interno delle schede della barra delle azioni
Risposta perfetta, grazie. Mi sono sempre chiesto perché il nexus 4 rendesse il titolo cliccabile. – xLite
Grazie, funziona come un fascino – AAnkit