一、样式和主题
1.区别:
1)样式一般作用在控件(Button、TextView等),样式的作用范围比较窄
2)主题一般作用在 Activity 或者 Application 节点下,主题作用范围比较大
2.共同点:
定义的方式是一样的
3.添加样式:
values下的styles.xml中添加样式
<style name="my_style">
<item name="android:layout_height">wrap_content</item>
<item name="android:layout_width">match_parent</item>
<item name="android:textSize">20sp</item>
<item name="android:textColor">#ff0000</item>
</style>
4.使用样式
<TextView
style="@style/my_style"
android:text="哈哈哈哈"
/>
<TextView
style="@style/my_style"
android:text="呵呵呵呵何"
/>
<TextView
style="@style/my_style"
android:text="嘿嘿嘿"
/>
5.添加主题
<style name="my_theme">
<item name="android:background">#ff0000</item>
</style>
6.使用主题(清单文件中)

本文详细介绍了Android开发中样式和主题的概念及其应用。样式通常应用于控件级别,如Button和TextView等,而主题则用于整个Activity或应用程序。文章通过具体实例展示了如何在styles.xml中定义样式和主题,并说明了它们在XML布局文件及AndroidManifest.xml中的使用方法。
974





