我在使用AppCompat在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>
但是使用AppCompat库时,项目不会显示..
我该怎么办?
提前致谢:)
答案 0 :(得分:42)
showAsAction
不在API&lt;的android xml命名空间中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
,并将showAsAction
的命名空间从android
更改为yourapp
。
更多阅读:http://developer.android.com/guide/topics/ui/actionbar.html