簡體   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