Android 如何针对不同的屏幕密度确定字体大小?
我正在开发一款android平板电脑应用程序。为了支持不同的屏幕大小,我使用了资源限定符Android 如何针对不同的屏幕密度确定字体大小?,android,android-layout,android-resources,android-screen-support,Android,Android Layout,Android Resources,Android Screen Support,我正在开发一款android平板电脑应用程序。为了支持不同的屏幕大小,我使用了资源限定符 sw600dp-Nexus 7类屏幕 sw768dp-Nexus 9尺寸屏幕 sw800dp-Nexus 10尺寸屏幕 sw840dp-像素C大小的屏幕 现在我遇到了一种情况,相同的10英寸屏幕有不同的密度 密度为2.0的Nexus 10 点燃火10@密度1.5 这两个设备都从sw800dp文件夹中获取值。但在Nexus10中,字体大小是正常的,而在KindleFire10HD上,字体大小非常大 针对这
- sw600dp-Nexus 7类屏幕
- sw768dp-Nexus 9尺寸屏幕
- sw800dp-Nexus 10尺寸屏幕
- sw840dp-像素C大小的屏幕
另外,我是否遵循了针对多个屏幕大小的正确方法?对于Nexus 10字体大小,请创建res文件夹。默认情况下为纵向
values-sw720dp-land
快乐编码 对于Nexus 10字体大小,请创建res文件夹。默认情况下为纵向
values-sw720dp-land
快乐编码 制作这样的文件夹
值//默认值
值-sw400dp
值-sw600dp
值-sw800dp
在每个文件夹中为不同的屏幕大小创建dimen文件
值//默认值
值-sw400dp
值-sw600dp
值-sw800dp
在每个文件夹中为不同的屏幕大小创建dimen文件检查解决方案这可能会帮助您。检查解决方案这可能会帮助您。