您的位置:首页 > 其它

不同分辨率下,字体大小怎么适应?

2012-04-13 16:09 441 查看
不同分辨率下,字体大小怎么适应?

假设需要适应320x240,480x320分辨率。在res目录下新建文件夹values-320x240, values-480x320。然后在文件夹 values ,values-320x240 和 values-480x320 下新建xml文件dimens.xml,该xml文件内容如下:

1
<?
xml
version
=
"1.0"
encoding
=
"utf-8"
?>
2
<
resources
>
3
<
dimen
name
=
"btnTextSize"
>14dip</
dimen
>
4
</
resources
>
针对不同的分辨率,btnTextSize的值不同。在布局文件中,用下面的方式引用该值:

1
<
TextView
Android:layout_width
=
"fill_parent"
2
Android:layout_height
=
"wrap_content"
android:gravity
=
"center"
3
Android:id
=
"@+id/lblSet"
style
=
"@style/btntext"
android:textSize
=
"@dimen/btnTextSize"
>
4
</
TextView
>
通过这种方法,可以方便设置在不同分辨率下,字体的大小了。当然,不仅仅字体大小,宽和高等其他的一些属性,也可以通过类似的方式来设置!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: