Android中屏幕适配和样式主题的使用
在res文件夹下新建和分辨率相同的文件夹
命名规则:layout-480x320 (注意480在320的前面,数字大的在前面,小的在后面)
android系统会自动根据手机屏幕的分辨率匹配文件夹下的布局
常用模拟器中的屏幕分辨率:
HVGA:320x480
QVGA:240x320
WQVGA400:240x400
WQVGA432:240x432
WVGA800:480x800
WVGA854:480x854
android样式和主题
在res/values/styles.xml文件中添加如下内容
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="itcast" parent="需要继承的样式,可以没有">
<!--为样式定义一个全局唯一的名字-->
<item name="android:textSize">18px</item>
<!--name属性的值为使用了该样式的View控件的属性-->
<item name="android:textColor">#0000CC</item>
</style>
</resiurces>
方法二、
<style name="my.itcast" <!--my为集成的父样式-->
在layout文件中可以像下面这样适用上面的android样式
<?xml version="1.0" encoding="utf-8"?>
<Line
<TextView style="@style/itcast"
.../>
</LinerLayout>
主题:
样式是应用在每个控件上的
主题是应用在某个Activity或者某个应用中的
样式的优先级高于主题
主题的定义和样式一样
在R.style中查看系统自带的主题
在AndroidManifest.xml中添加主题
<application .....>
<android:theme="@style/testTheme"
.......
</application.......>