Ibm mobilefirst 如何在Cordova活动中显示ActionBar

Ibm mobilefirst 如何在Cordova活动中显示ActionBar,ibm-mobilefirst,Ibm Mobilefirst,使用Worklight 6.2和新的ActionSender API,我想在我的混合应用程序的主要活动中显示actionbar。 这是为了通过Javascript代码,通过新的API来管理它 问题是getActionBar()返回null,甚至将holo主题和布局添加到此活动中 有人有一段代码告诉我怎么做吗 问候 朱塞佩包括缺失的部分。再次按照说明操作,它现在可以工作了 丢失的部分与以下内容有关: 确保在AndroidManifest中,活动没有没有没有标题栏的主题: <activity

使用Worklight 6.2和新的ActionSender API,我想在我的混合应用程序的主要活动中显示actionbar。 这是为了通过Javascript代码,通过新的API来管理它

问题是getActionBar()返回null,甚至将holo主题和布局添加到此活动中

有人有一段代码告诉我怎么做吗

问候 朱塞佩

包括缺失的部分。再次按照说明操作,它现在可以工作了

丢失的部分与以下内容有关:

  • 确保在AndroidManifest中,活动没有没有没有标题栏的主题:

    <activity
            android:name=".HybridActivity"
            android:configChanges="orientation|keyboardHidden|screenSize"
            android:label="@string/app_name"
            android:launchMode="singleTask"
            android:screenOrientation="sensor"
            android:theme="@android:style/Theme.Translucent.NoTitleBar"
            ^ last line should be removed.
    >
    
    
    
  • 向Cordova配置(res/xml/config.xml)添加首选项,以显示标题栏:


  • 你是否真的关注了这篇博文却没有成功?哪里HybridActivity的onCreate()方法中的getActionBar()返回null。一般来说,我不明白如何在活动中显示操作栏。我试图设置全息主题并将其应用到活动中,但我运气不好。谢谢你没有回答我的问题。是的,我试图在博客中重现这个例子,但是getActionBar()方法返回null。看起来博客中的代码不完整;我会让作者看看的。