2014-02-26 91 views
0

我正在使用Android PhoneGap解決方案,我想使用本機ActionBar顯示幾個菜單選項,但不知何故操作欄未顯示。我在想,PhoneGap將它隱藏在某個地方,但我找不到解決方案來重新隱藏它。在Android PhoneGap項目中顯示ActionBar

我發現一些帖子,他們說,在OnCreate方法中,我必須在調用super.OnCreate方法之前將ShowTitle屬性設置爲true。

試了象下面這樣:

super.setBooleanProperty("ShowTitle", true); 

但上述方法已被棄用。還嘗試它在像下面的config.xml文件:

<preference name="ShowTitle" value="true"/> 

到目前爲止沒有運氣。

與requestWindowFeature也試了一下:

this.requestWindowFeature(Window.FEATURE_ACTION_BAR); 

我有點跳出選項思考如何得到這個動作條可見。

我使用PhoneGap的版本3.3.0 而基於Nexus的4

回答

1

好的測試它與Android 4.0的API級別14模擬器,發現了它。在我的清單中,Activity將主題設置爲android:theme =「@ android:style/Theme.Black.NoTitleBar」,刪除了主題並且操作欄在那裏。

+1

我正在動作條cordova.getActivity()添加屬性getActionBar()。它總是返回null。是否有其他清單設置需要更新? – Karthick

1

我今天也面臨同樣的問題,我找到了另一種解決方法,至少它對我有用。

<preference name="fullscreen" value="false" /> 

全屏從真亦假:在config.xml中我這一套。希望它能幫助別人。

0

在主題風格的XML

<item name="android:windowActionBar">true</item> 
    <item name="android:windowNoTitle">false</item> 
相關問題