Android ActionBar XML属性问题



我按照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)替换为您的包名称。

相关内容

最新更新