我按照http://developer.android.com/guide/topics/ui/actionbar.html制作动作条。基本上,它适用于一种活动,但不适用于另一种活动。。将XML属性更改为"android",而不是开发人员从xmlns:yourapp="http://schemas.android.com/apk/res-auto",它适用于最初失败的
这里有什么问题?
以下是每个菜单的代码这适用于OutputPaymentActivity,但不适用于OutoutRefnanceActivity
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:slc="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
tools:context="com.example.simpleloancalculator.OutputPaymentActivity" >
<item
android:id="@+id/email"
slc:showAsAction="ifRoom|withText"
android:icon="@drawable/ic_action_email"
android:title="@string/email"/>
</menu>
反之亦然:
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
tools:context="com.example.simpleloancalculator.OutputRefinanceActivity" >
<item
android:id="@+id/email"
android:icon="@drawable/ic_action_email"
android:title="@string/email"
android:showAsAction="ifRoom|withText"/>
</menu>
谢谢!
尝试替换为:
xmlns:slc="http://schemas.android.com/apk/res/com.example.simpleloancalculator"
这个值(com.example.simpleloancalculator)替换为您的包名称。