1
A
回答
2
我會爲你提供完美的解決方案的畫面。可以使用cordova-custom-config-Plugin。 安裝後:
科爾多瓦插件添加科爾多瓦 - 自定義配置
或
PhoneGap的插件添加科爾多瓦 - 自定義配置
您easyly可以只修改一個機器人主題通過修改你的config.xml文件。我的科爾多瓦 - testapp使用全息光主題,例如:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<widget id="com.ionicframework.testapp955851" version="0.0.1" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0">
<name>testapp</name>
<description>
An Ionic Framework and Cordova project.
</description>
<author email="[email protected]" href="http://example.com.com/">
Your Name Here
</author>
....
....
<preference name="android-manifest/application/activity/@android:theme" value="@android:style/Theme.Holo.Light" />
</widget>
要查看你可以測試這些主題的實例changings: @android:風格/ Theme.DeviceDefault,@android:款式/ Theme.Holo。 Light或@android:style/Theme.Holo。
如果你想使自己的主題,只是用這個generator。(它已被棄用,但仍然爲例不夠好)。
生成自己的主題,下載並解壓縮後,您必須把所有繪製-文件到您的Android項目文件夾(平臺/安卓/ RES)。經過這些樣式文件在你的項目,你需要做的最後一件事是副本你的主題,defintions 從您的下載/解壓縮style_example.xml(RES /價值/ style_example.xml)爲您項目風格文件稱爲strings.xml(platforms/android/res/values/strings.xml)。
這樣做我的strings.xml文件後看起來是這樣的:
<?xml version='1.0' encoding='utf-8'?>
<resources>
<string name="app_name">testapp</string>
<string name="launcher_name">@string/app_name</string>
<string name="activity_name">@string/launcher_name</string>
<!-- ONYL PUT style-tags INTO strings.xml -->
<style name="Theme.YourOwnTheme" parent="@android:style/Theme.Holo.Light">
<item name="android:actionBarItemBackground">@drawable/selectable_background_example</item>
<item name="android:popupMenuStyle">@style/PopupMenu.Example</item>
<item name="android:dropDownListViewStyle">@style/DropDownListView.Example</item>
<item name="android:actionBarTabStyle">@style/ActionBarTabStyle.Example</item>
<item name="android:actionDropDownStyle">@style/DropDownNav.Example</item>
<item name="android:actionBarStyle">@style/ActionBar.Solid.Example</item>
<item name="android:actionModeBackground">@drawable/cab_background_top_example</item>
<item name="android:actionModeSplitBackground">@drawable/cab_background_bottom_example</item>
<item name="android:actionModeCloseButtonStyle">@style/ActionButton.CloseMode.Example</item>
</style>
.....
.....
</resources>
而且我已經改名爲這個主題Theme.YourOwnTheme表明你真的使用改進的主題。因此,我更改了config.xml中的主題名稱:
<preference name="android-manifest/application/activity/@android:theme" value="@style/Theme.YourOwnTheme" />
完成!
雖然它已經在三星Galaxy S4(棒棒糖,版本:5.0.1)上測試過,但它也應該在棉花糖上工作。
另一個有用的link。
希望這會有所幫助。
相關問題
- 1. 科爾多瓦剪貼板無法粘貼
- 2. 科爾多瓦的跨平臺菜單
- 3. iOS - 在科爾多瓦粘貼文本看起來更小
- 4. 科爾多瓦重繪/拼貼性能
- 5. 科爾多瓦 -
- 6. 科爾多瓦
- 7. 科爾多瓦
- 8. INSTALL_FAILED_OLDER_SDK科爾多瓦
- 9. 與科爾多瓦
- 10. 在科爾多瓦
- 11. 科爾多瓦:在
- 12. 科爾多瓦WKWebView白色屏幕
- 13. iOS狀態欄科爾多瓦顏色
- 14. angularjs科爾多瓦應用使用科爾多瓦插件
- 15. 科爾多瓦:如何關閉科爾多瓦的頁面?
- 16. 從科爾多瓦訪問科爾多瓦功能InAppBrowser
- 17. 離子2科爾多瓦,安裝科爾多瓦插件typings
- 18. 科爾多瓦賦予」 ......科爾多瓦/ node_modules/Q/q.js:126:錯誤
- 19. 科爾多瓦,發出「科爾多瓦運行android」後
- 20. 科爾多瓦錯誤:科爾多瓦構建Android
- 21. 如何讓GCM科爾多瓦得到與科爾多瓦2.3
- 22. 科爾多瓦插件白名單失敗要求科爾多瓦的iOS 4
- 23. 如何修復JAVA_HOME是科爾多瓦
- 24. 重複的下載 - 科爾多瓦/ Framework7
- 25. Ionic 1:科爾多瓦剪貼板複製一個元素的值
- 26. 在Android的複製/粘貼菜單中創建子菜單
- 27. 多個複製和粘貼
- 28. 複製並粘貼多次
- 29. 複製和粘貼多列
- 30. 阻止/限制科爾多瓦的iframe
這工作。我很驚訝這不是默認情況下在科爾多瓦公開的,必須通過插件擴展。看起來很基本。 – Darkrum
我知道你的意思。原因可能是平臺(android,ios)差異太大。我無法想出另一個理由。正如你所說,這似乎是基本的。 – Blauharley