style 控件
//相当于html里面的css
<TextView
style="@style/test_style"
android:text="@string/hello" />
//把共有的配置抽取出来,作为样式
<style name="test_style">
<item name="android:layout_width">wrap_content</item>
<item name="android:layout_height">wrap_content</item>
<item name="android:textSize">18sp</item>
<item name="android:textColor">#ff66ff00</item>
</style>
<style name="test_style1" parent="@style/test_style">
<item name="android:textSize">28sp</item>
</style>
主题:
theme activity上 风格 文字白色 北京黑色
<activity android:theme=“@android:style/Theme.Dialog”>
透明主题:@android:style/Theme.Translucent
setTheme(R.style.itcastTheme);
自定义主题分两步
1
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="hello">Hello World, DemoActivity!</string>
<string name="app_name">Theme</string>
<style name="mytheme" parent="@android:style/Theme.NoTitleBar.Fullscreen">
<item name="android:background">@color/red</item>
</style>
<color name="red">#FFFF0000</color>
</resources>
2 <application
android:theme="@style/mytheme"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name" >