2013-08-22 12 views
6

AppCompat ile ActionBar'daki öğeleri göstermek için bazı sıkıntılar yaşıyorum.AppCompat kitaplığına sahip öğeler gösterilemedi

Bu kod

ne yapmalıyım ..

<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> 

Ama öğesi gösterilmez AppCompat kütüphanesi ile normal İşlem Çubuğu üzerinde çalışır? Ben menü özniteliklerde xmlns:yourapp="http://schemas.android.com/apk/res-auto eklendi ve değiştirdik

<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> 

Not: Önceden :)

cevap

41

showAsAction yılında

Teşekkür 11 aşağıdaki gibi bir şey denemek API < için android xml ad alanında değil showAsAction adının android'dan yourapp'a olan ad alanı.

Daha fazla bilgi burada: http://developer.android.com/guide/topics/ui/actionbar.html

+0

Teşekkürler! İşe yarıyor! :) – nsvir

+0

bu iyi web sitesinde belgelenmemiş, ama bu bana yardımcı oldu, teşekkürler! – Keeno