Android ActionBar XML属性问题

时间:2014-10-21 04:51:17

标签: android xml android-actionbar

我按照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>

谢谢!

1 个答案:

答案 0 :(得分:0)

尝试替换为:

xmlns:slc="http://schemas.android.com/apk/res/com.example.simpleloancalculator"

此值(com.example.simpleloancalculator)替换为您的包名称。