我有一个快速的问题。
有没有办法使用 eclipse 为我的应用程序定义一个默认主题,还是我必须配置每个活动和资产以匹配我想要的主题?
如果有办法,我该怎么做?
我有一个快速的问题。
有没有办法使用 eclipse 为我的应用程序定义一个默认主题,还是我必须配置每个活动和资产以匹配我想要的主题?
如果有办法,我该怎么做?
定义清单的android:theme
inapplication
元素。
在 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>
为您要创建的每个默认主题使用一种样式。然后在要使用此样式的 Widget 中输入如下(再次只是一个示例):
<TextView
style="@style/CodeFont"
android:text="@string/hello" />
此 TextView 现在将继承样式中声明的设置。