2013-07-18 61 views
0

任何人都可以告诉我如何将我的应用程序主题从可用的默认主题中更改吗?过了一会儿,Holo和Holo.Light变得有点无聊了。设计Android主题

喜欢Facebook,Google +,BBC Weather,Viber,Vine和Twitter都非常专业,有自己的主题,而我正在开发的应用看起来很无聊。

是否可以更改我的应用程序中的文本字体?我知道可以改变它的颜色和大小。

另一件有用的知识将是如何更改用于我的应用程序的操作栏的颜色。目前它是黑色的,但我不介意将其更改为与Android默认主题(例如紫色,绿色,蓝色等)使用的颜色不同的颜色

也许您可以分享一些关于您认为适合的内容的提示Android设计?

+0

这是一个非常广泛的问题;此外,大多数这些东西都可以通过粗略的Google搜索轻松找到。 – Catherine

回答

0

您可以生成在http://jgilfelt.github.io/android-actionbarstylegenerator/

自定义主题如果你只希望改变一些字体的颜色等拿这个(来源:http://developer.android.com/guide/topics/ui/themes.html)仔细看,如果你喜欢的主题

,但想要调整它,只需添加主题作为您的自定义主题的父母。例如,您可以修改传统光源主题中使用自己喜欢的颜色是这样的:

<color name="custom_theme_color">#b0b0ff</color> 
<style name="CustomTheme" parent="android:Theme.Light"> 
    <item name="android:windowBackground">@color/custom_theme_color</item> 
    <item name="android:colorBackground">@color/custom_theme_color</item> 
</style> 

(注意颜色需要提供如下单独的资源,因为机器人:windowBackground只读属性支持到另一个参考资源;不像安卓colorBackground,它不能被赋予一种颜色文字)

现在使用CustomTheme代替Theme.Light Android清单内:

<activity android:theme="@style/CustomTheme">