繁体   English   中英

如何针对不同的屏幕密度确定字体大小?

[英]How to target font sizes for different screen densities?

我正在开发一个Android平板电脑应用程序。 为了支持不同的屏幕尺寸,我正在使用资源限定符

  • sw600dp-Nexus 7萤幕
  • sw768dp-Nexus 9尺寸的屏幕
  • sw800dp-Nexus 10尺寸的屏幕
  • sw840dp-Pixel C尺寸的屏幕

现在,我遇到了相同的10英寸屏幕具有不同密度的情况。

Nexus 10 @密度2.0

Kindle Fire 10 @密度1.5

这两个设备都从sw800dp文件夹中获取值。 但是在nexus 10中,字体大小是正常的,而在Kindle Fire 10 HD上,字体大小非常大。

针对这两种类型的屏幕的最佳方法是什么?

我是否也遵循针对多个屏幕尺寸的正确方法?

对于Nexus 10字体大小,请创建res文件夹。 默认情况下为纵向。

values-sw720dp-land

在此处输入图片说明 编码愉快!!

像这样制作文件夹

值//默认值

值-sw400dp

值-sw600dp

值-sw800dp

在每个文件夹中创建尺寸不同的屏幕尺寸的dimen文件

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM