2013-08-22 10 views
6

Mam pewne problemy z wyświetlaniem elementów w pasku akcji za pomocą AppCompat.Nie można wyświetlić elementów z biblioteką AppCompat

Ten kod działa w normalnym actionbar

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

    <item 
     android:id="@+id/item1" 
     android:showAsAction="always" 
     android:title="Se connecter" 
     android:visible="true"> 
    </item> 

</menu> 

Ale z biblioteką AppCompat pozycja nie jest pokazany ..

Co należy zrobić?

góry dzięki :)

Odpowiedz

41

showAsAction nie jest w android xml nazw dla API < 11 spróbować czegoś tak:

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

<item android:id="@+id/action_refresh" 
    android:title="@string/refresh" 
    yourapp:showAsAction="always" 
    android:icon="@drawable/ic_action_refresh" /> 
</menu> 

Zauważ, że dodałem xmlns:yourapp="http://schemas.android.com/apk/res-auto w atrybutach menu i zmieniane przestrzeń nazw showAsAction od android do .

Więcej informacji tutaj: http://developer.android.com/guide/topics/ui/actionbar.html

+0

Dzięki! To działa! :) – nsvir

+0

to nie jest dobrze udokumentowane na stronie Android, ale to mi pomogło, dzięki! – Keeno

Powiązane problemy