我按照http://developer.android.com/guide/topics/ui/actionbar.html中的说明进行操作 制作动作吧。基本上,它适用于一项活动,但不适用于其他活动。 将XML属性更改为' android'而不是开发人员提出的建议' yourapp'来自xmlns:yourapp =" http://schemas.android.com/apk/res-auto" ;,它适用于最初失败的那个
这里有什么问题?
以下是每个菜单的代码 这适用于OutputPaymentActivity但不适用于OutputRefinanceActivity
<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>
谢谢!
答案 0 :(得分:0)
尝试替换为:
xmlns:slc="http://schemas.android.com/apk/res/com.example.simpleloancalculator"
此值(com.example.simpleloancalculator)替换为您的包名称。