然后在res/layout文件下的activity_main.xml中的控件中引用刚才定义的Style。
<?xml version="1.0" encoding="utf-8"?> <resources xmlns:android="http://schemas.android.com/apk/res/android"> <style name="Theme" parent="android:Theme.Light"> <item name="android:windowFullscreen">true</item> <item name="android:windowTitleSize">60dip</item> <item name="android:windowTitleStyle">@style/WindowTitle</item> <item name="android:background">#234</item> </style> <style name="WindowTitle"> <item name="android:singleLine">true</item> <item name="android:shadowColor">#658</item> <item name="android:shadowRadius">2.75</item> </style> </resources>然后在AndroidManifest.xml中使用刚才定义的主题。只要定义application的android:theme属性为style/Theme即可。
<application android:allowBackup="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/Theme" > <activity android:name="com.example.themedemo.MainActivity" android:label="@string/app_name" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application>也可以用setTheme(R.style.Theme)来调用主题
