androidManifest之theme

Android上的Style分为了两个方面:

1、theme是针对窗体级别的,改变窗体样式;

2、style是针对窗体元素级别的,改变指定控件或者Layout的样式。

使用theme用两种方法:

(1)在代码中使用setTheme(R.style.themeName)

(2)在androidManifest.xml中使用android:theme标签

theme在activity和application都可以设置,application是全局的,activity是局部的,局部可以覆盖全局,格式有两种:

(1) android : theme="@style/name"

(2) android : theme="@android:style/name"

第一种是使用外部的style文件,第二种是使用SDK自己的theme,在安装目录data\res\values\themes.xml中。

使用外部style文件格式为:

<style name="splash_style" parent="android:Theme">
<item name="android:windowNoTitle">true</item>
<item name="android:windowBackground">@drawable/welcome</item>
</style>

name是themeName,parent是继承,一般继承theme.xml中的themeName。然后进行修改,true-false,@之后的值修改等,例如上例原来是false改正了ture,

windowBackground原来是@android:drawable/screen_background_dark,现在改成引用的外部图片。

你可能感兴趣的:(androidManifest之theme)