2017-02-01 3 views
0

Ich versuche, Symbolleiste in meiner App zu verwenden, konnte ich Android-Tutorial bis zur Anzeige dieser Elemente als Symbole folgen.Symbolleiste Symbole werden nicht angezeigt

Mein Artikel wird als Untermenü von "..." auf der rechten Seite angezeigt, aber es wird kein Symbol angezeigt. Ich habe versucht, android:showAsAction="always" zu verwenden, aber ich bekomme Fehler über Probleme mit einem Namensraum und dass ich res-auto verwenden sollte. Als ich diese Pause ausprobierte, bekam ich einige seltsame Titelfehler, obwohl ich diese Tags definiert hatte.

Gibt es eine Möglichkeit, einige Symbole in einer Symbolleiste anzuzeigen, und wie kann ich es mit showAsAction = immer erzwingen, ohne Fehler zu werfen.

Danke

<menu xmlns:android="http://schemas.android.com/apk/res/android" > 

    <item 
     android:id="@+id/favorite_ico" 
     android:icon="@mipmap/ic_launcher" 
     android:title="Item 1" 
     android:showAsAction="ifRoom" /> 
    <item 
     android:id="@+id/settings_ico" 
     android:title="Item 2" /> 
</menu> 

Antwort

1

wenn Sie versuchen, showAsAction="always"

<menu xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:app="http://schemas.android.com/apk/res-auto"> 
    <item 
     android:id="@+id/favorite_ico" 
     android:icon="@mipmap/ic_launcher" 
     android:title="Item 1" 
     app:showAsAction="always" /> 
    <item 
     android:id="@+id/settings_ico" 
     android:title="Item 2" /> 
</menu> 

Sie app nicht android

importieren müssen verwenden
1

Bitte Code auf diese von Support-Bibliothek sein sollte

<menu xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:app="http://schemas.android.com/apk/res-auto"> 

    <item 
     android:id="@+id/favorite_ico" 
     android:icon="@mipmap/ic_launcher" 
     android:title="Item 1" 
     app:showAsAction="ifRoom" /> 

    <item 
     android:id="@+id/settings_ico" 
     android:title="Item 2" /> 
</menu> 
1

showAsAction ändern. Für diesen Zweck müssen Sie app:showAsAction verwenden. diese Notwendigkeit appNs

<menu xmlns:android="http://schemas.android.com/apk/res/android" 
xmlns:app="http://schemas.android.com/apk/res-auto"> 
    <item android:id="@+id/favorite_ico" 
     android:icon="@mipmap/ic_launcher" 
     android:title="Item 1" 
     app:showAsAction="ifRoom"> 
    </item> 
    <item android:id="@+id/settings_ico" 
     android:title="Item 2"> 
    </item> 
</menu> 
Verwandte Themen