展会信息港展会大全

Android 字体大小怎么自适应不同分辨率?
来源:互联网   发布日期:2015-09-24 19:53:35   浏览:6120次  

导读:不同分辨率下,字体大小怎么适应?假设需要适应320x240,480x320分辨率。在res目录下新建文件夹values-320x240, values-480x320。然后在文件夹 valu...

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

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

[plain] <?xml version="1.0" encoding="utf-8"?>

<resources>

<dimen name="btnTextSize">14dip</dimen>

</resources>

<?xml version="1.0" encoding="utf-8"?>

<resources>

<dimen name="btnTextSize">14dip</dimen>

</resources>

针对不同的分辨率,btnTextSize的值不同。在布局文件中,用下面的方式引用该值:

[html]<TextView android:layout_width="fill_parent"

android:layout_height="wrap_content" android:gravity="center"

android:id="@+id/lblSet" style="@style/btntext" android:textSize="@dimen/btnTextSize">

</TextView>

<TextView android:layout_width="fill_parent"

android:layout_height="wrap_content" android:gravity="center"

android:id="@+id/lblSet" style="@style/btntext" android:textSize="@dimen/btnTextSize">

</TextView>

通过这种方法,可以方便设置在不同分辨率下,字体的大小了。当然,不仅仅字体大小,宽和高等其他的一些属性,也可以通过类似的方式来设置!

摘自 心灵净土

赞助本站

人工智能实验室

相关热词: android开发 教程

AiLab云推荐
推荐内容
展开

热门栏目HotCates

Copyright © 2010-2024 AiLab Team. 人工智能实验室 版权所有    关于我们 | 联系我们 | 广告服务 | 公司动态 | 免责声明 | 隐私条款 | 工作机会 | 展会港