2012-07-23 104 views
0

我有一个快速问题。默认应用程序主题

有没有一种方法,使用eclipse为我的应用程序定义默认主题,还是我必须配置每个活动和资产以匹配我想要的主题?

如果有办法,我该怎么做呢?

回答

1

在res \ values中创建一个xml文件。在它创建这样一个默认的布局风格(你可以定义其他的东西也这只是一个例子):

<?xml version="1.0" encoding="utf-8"?> 
<resources> 
<style name="CodeFont" parent="@android:style/TextAppearance.Medium"> 
    <item name="android:layout_width">fill_parent</item> 
    <item name="android:layout_height">wrap_content</item> 
    <item name="android:textColor">#00FF00</item> 
    <item name="android:typeface">monospace</item> 
</style> 
</resources> 

使用一种风格,你要创建的每个默认主题。然后在窗口小部件要使用这个风格,你进入这样的(同样只是一个例子):

<TextView 
style="@style/CodeFont" 
android:text="@string/hello" /> 

这TextView的,现在将继承在样式声明的设置。

+0

更好的帮助!谢谢! – Madonk 2012-07-23 20:49:00

3

定义您的android:themeapplication清单中的元素。

+0

好的,谢谢!我会仔细看看的! – Madonk 2012-07-23 20:21:19