【发布时间】:2016-02-24 23:11:00
【问题描述】:
我想更改 actionBar 的颜色,我正在阅读 appcelerator 文档并重现代码但没有结果。
我做错了什么?
tiapp.xml
<android xmlns:android="http://schemas.android.com/apk/res/android">
<manifest>
<application android:theme="@style/Theme.CustomActionBar"/>
<uses-sdk android:minSdkVersion="14" android:targetSdkVersion="23" android:maxSdkVersion="23"/>
</manifest>
<manifest android:versionCode="3" android:versionName="1.0.1"/>
</android>
自定义主题
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="Theme.CustomActionBar" parent="@style/Theme.AppCompat">
<item name="colorPrimary">#1565C0</item>
<item name="colorPrimaryDark">#0D47A1</item>
<item name="colorAccent">#FF80AB</item>
<item name="colorControlNormal">#757575</item>
<item name="colorControlActivated">#FF6E40</item>
<item name="colorControlHighlight">#FF4081</item>
<item name="colorSwitchThumbNormal">#BDBDBD</item>
<item name="android:colorButtonNormal">#BDBDBD</item>
<item name="android:colorEdgeEffect">#FF4081</item>
</style>
</resources>
提前谢谢..
钛应用加速器 4.5
SDK:5.2.0 正式版
Genymotion
【问题讨论】:
-
您使用的是
ToolBar还是ActionBar?我看到您使用的是 API 23,所以我假设ToolBar? -
这是个好问题,我刚刚从 appcelerator 文档中复制了代码....文档说“Actiobar”
-
啊,所以不是 Java。没关系。我不知道 Appcelerator API。
-
没问题...解决了!
标签: android android-actionbar appcelerator appcelerator-titanium