android 螢幕 解析度
Fields
public float density
Added in API level 1
The logical density of the display. This is a scaling factor for the Density Independent Pixel unit, where one DIP is one pixel on an approximately 160 dpi screen (for example a 240x320, 1.5"x2" screen), providing the baseline of the system's display. Thus on a 160dpi screen this density value will be 1; on a 120 dpi screen it would be .75; etc.
This value does not exactly follow the real screen size (as given by xdpi and ydpi, but rather is used to scale the size of the overall UI in steps based on gross changes in the display dpi. For example, a 240x320 screen will have a density of 1 even if its width is 1.8", 1.3", etc. However, if the screen resolution is increased to 320x480 but the screen size remained 1.5"x2" then the density would be increased (probably to 1.5).
See Also
DENSITY_DEFAULT
1.標準是240*320畫在1.5*2平方inch上。那麼像每平方英寸有240*320/(1.5*2)=25600點,也就是一平方英尺的畫素點為 25600,所以dpi取為它的平方根160;如果你的dpi是120,那麼它的密度就是0.75
2. 它要說明的是密度不只是與width有關,還與height有關,所以舉例說,不管width是1.8還是1.3,它的密度都有可能是1;比如width 是1.8,只要它的height是3/1.8的話,如果pixel為240*320的話,它的密度仍舊是1;同樣如果width為1.3,只要它的 height為3/1.3的話,畫素點為240*320,則密度也是1.
3. 320*480/(1.5*2)得到單位平方英寸的點為51200,所以單位平方英寸是240*320畫在1.5*2螢幕的2倍。但是這是平方英寸啊,算密度的時候要開平方的啊,所以應該是2開平方,是1.414吧,大致密度為1.5
相關文章
- 螢幕解析度修改SwitchResX
- SwitchResX for Mac(螢幕解析度修改工具)Mac
- SwitchResX(Mac螢幕解析度修改工具)Mac
- SwitchResX for Mac 螢幕解析度修改工具Mac
- SwitchResX for Mac 螢幕解析度修改工具Mac
- 螢幕解析度修改工具SwitchResX MacMac
- Mac螢幕解析度修改工具:SwitchResXMac
- 螢幕解析度修改工具:SwitchResX for MacMac
- 常見裝置螢幕解析度
- 利用 xrandr 命令修改螢幕解析度
- CentOS7.0怎麼設定螢幕解析度?CentOS7.0設定螢幕解析度教程CentOS
- Mac螢幕解析度修改工具——SwitchResX for MacMac
- Windows 8如何調整螢幕解析度Windows
- Mac螢幕解析度怎麼設定Mac
- android之檢視模擬器或者真機的螢幕解析度Android
- SwitchResX for Mac(好用的螢幕解析度修改工具)Mac
- Mac螢幕解析度調整工具:SwitchResX MacMac
- React Native 之 獲取螢幕解析度React Native
- 2017中國螢幕解析度統計
- iPhone螢幕解析度終極指南–資訊圖iPhone
- Qt:Qt自適應高解析度螢幕QT
- 【求助】關於響應式設計螢幕解析度和螢幕尺寸的問題
- android 喚醒螢幕Android
- android 螢幕適配Android
- WIN32API:獲取螢幕的解析度Win32API
- 請教java中如何獲取螢幕解析度Java
- win10螢幕解析度黑邊怎麼恢復_win10螢幕黑邊調解析度沒用處理方法Win10
- 設定grub配置檔案中的螢幕解析度
- SwitchResX for Mac(螢幕解析度修改工具) 4.13.2啟用版Mac
- Mac螢幕解析度修改 SwitchResX 4.13.2正式啟用版Mac
- Unity2D多解析度螢幕適配方案Unity
- Linux修改字元介面下的螢幕解析度Linux字元
- android螢幕適配方法Android
- Android螢幕適配方案Android
- Android 禁止螢幕旋轉Android
- Android 螢幕適配方案Android
- Android 螢幕自適應Android
- SwitchResX for Mac(螢幕解析度修改工具)4.13.2正式啟用版Mac