Barre d'outils Contextuelle et ActionBar avec AppCompat-v7

Je suis en train de travailler sur l'utilisation de la nouvelle Barre d'outils qui a été introduit en Sucette et la AppCompat-v7 bibliothèque. J'ai suivi ce guide sur la configuration de la Barre d'outils, j'ai remarqué que lorsque vous appelez quelque chose qui va amener le contexte ActionBar (tels que la mise en surbrillance de texte pour le copier/coller), qu'il va pousser la Barre d'outils au bas de la page. Vous pouvez voir de quoi je parle dans l'image en bas de la page:

Donc, essentiellement, je l'ai configuré comme ceci. J'ai la Barre d'outils définis dans un fichier xml que j'utilise avec inclure des balises:

<android.support.v7.widget.Toolbar
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/toolbar"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:background="?attr/colorPrimary"/>

Puis, je l'instancier dans mon point de vue:

<LinearLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    android:id="@+id/root"
    tools:context=".MainActivity">

    <include
        layout="@layout/toolbar"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"/> 

    <!-- Rest of view -->

    </LinearLayout>

Dans le code, je l'ai configuré comme suit:

    //On Create method of activity:
    Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
    setSupportActionBar(toolbar);

Personne ne sait comment faire en sorte que le contexte ActionBar vient overtop de la Barre d'outils?

Barre d'outils Contextuelle et ActionBar avec AppCompat-v7

  • Ce thème est votre activité à l'aide?
  • Thème.AppCompat.
  • David, j'ai juste cliqué sur le lien et il semble fonctionner pour moi.
InformationsquelleAutor ariets | 2014-10-18