为什么在Android中1024x600被认为是mdpi



我是Android新手,我不知道为什么Android将1024x600视为mdpi,在我的应用程序中,我使用了一些图像,并且没有可绘制的文件夹用于1024x600

显示分辨率(如1024x600)和屏幕密度(如mdpi)是相关但独立的概念。

屏幕尺寸:实际的物理尺寸,用屏幕的对角线来衡量。为简单起见,Android将所有实际屏幕尺寸分为四种通用尺寸:小尺寸、普通尺寸、大尺寸和超大尺寸。

屏幕密度:在屏幕的物理区域内像素的数量;通常称为dpi(点每英寸)。例如,与"正常"或"高"密度屏幕相比,"低"密度屏幕在给定的物理区域内具有更少的像素。

决定

: 屏幕上的物理像素总数。当添加对多屏幕的支持时,应用程序不能直接处理分辨率;应用程序应只关注屏幕尺寸和密度,由广义尺寸和密度组指定。

过于简单化了,当你希望手机和平板电脑的屏幕尺寸不同(例如布局)时,你通常会为不同的屏幕尺寸提供不同的资源,并且为不同的密度提供不同的资源,以便系统不需要缩放它们,这可能会导致伪影(例如图像)。

最新更新