在android原生系统中,提供了大量的样式和主题背景,借助于系统的样式和主题背景,我们可以将应用设计的细节与界面的结构和行为分开,其作用类似于网页设计中的样式表。那么,今天我们就来看一看android 原生系统中的样式和主题背景。
样式
样式是一个属性集合,用于指定单个View的外观。样式可以指定字体样式、字号、背景颜色等属性,例如:
(1)在values/styles.xml文件里面设置样式格式
<!-- 设置底部的样式 -->
<style name="home_bottom_tab_style">
<item name="android:layout_width">0dp</item>
<item name="android:layout_height">@dimen/dp50</item>
<item name="android:textColor">@color/main_bottom_text_color</item>
<item name="android:layout_weight">1</item>
<item name="android:gravity">center</item>
<item name="android:button">@null</item>
<item name="android:paddingTop">@dimen/dp6</item>
<item name="android:textSize">@dimen/dp10</item>
</style>
(2)直接引用样式格式
<RadioButton
android:id="@+id/frag_main"
style="@style/home_bottom_tab_style"
android:layout_marginLeft="@dimen/dp40"
android:layout_marginRight="@dimen/dp40"
android:drawableTop="@drawable/main_bottom_home"
android:text="@string/main" /