【发布时间】:2015-05-12 17:26:06
【问题描述】:
我是钛开发的新手。我如何创建自定义合金主题或更改全息主题操作栏背景。如果您有解决方案,请帮我举个例子。
【问题讨论】:
-
欢迎来到 SO。请提供您目前拥有的代码。要知道这不是获取密码的地方。
我是钛开发的新手。我如何创建自定义合金主题或更改全息主题操作栏背景。如果您有解决方案,请帮我举个例子。
【问题讨论】:
最好的方法是使用这个“动作栏生成器”。它的作品让我惊叹。 ActionBar Generator
【讨论】:
您应该查看 Appcelerator 论坛中的 this thread。简而言之:您创建一种样式,您可以在其中定义颜色并将其应用于操作栏。
【讨论】:
例子:
platform/android/res/values/builtin_themes.xml
<!-- Works for Titanium SDK 3.2.x and earlier when built against Android 4.0x/API Level 14 -->
<?xml version="1.0" encoding="utf-8"?>
<resources>
<!-- Available for Android 4.0.x/API Level 14 and later -->
<style name="LightDarkBar" parent="@android:style/Theme.Holo.Light.DarkActionBar"/>
<!-- Available for Android 3.0.x/API Level 11 and later -->
<style name="Light" parent="@android:style/Theme.Holo.Light"/>
<style name="Dark" parent="@android:style/Theme.Holo"/>
<!-- Available for all Android versions -->
<style name="OldLight" parent="@android:style/Theme.Light"/>
<style name="OldDark" parent="@android:style/Theme.Black"/>
</resources>
修改 tiapp.xml 的 Android 部分
<android xmlns:android="http://schemas.android.com/apk/res/android">
<manifest>
<application android:theme="@style/LightDarkBar"/>
<uses-sdk android:minSdkVersion="14" android:targetSdkVersion="19"/>
</manifest>
</android>
【讨论】: