2013-08-22 103 views
6

我有一些麻煩,用AppCompat顯示ActionBar中的項目。無法用AppCompat庫顯示項目

此代碼工作在一個普通的動作條

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

但隨着該項目沒有顯示的程序兼容性庫..

我該怎麼辦?

感謝提前:)

回答

41

showAsAction是不是在Android的XML命名空間API < 11你可以試試下面的:

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

請注意,我在菜單中的屬性添加xmlns:yourapp="http://schemas.android.com/apk/res-auto和改變從androidyourappshowAsAction的命名空間。

更多在這裏閱讀:http://developer.android.com/guide/topics/ui/actionbar.html

+0

謝謝!有用! :) – nsvir

+0

這是沒有很好的安卓網站上記錄,但這幫了我,謝謝! – Keeno