分辨率为1920*1080,实际尺寸为5 英寸。
如何计算android 上的最小宽度?
手机上应该使用哪个res文件夹,包括drawable、values和layout文件夹?
分辨率为1920*1080,实际尺寸为5 英寸。
如何计算android 上的最小宽度?
手机上应该使用哪个res文件夹,包括drawable、values和layout文件夹?
首先,我得到dpi:
dpi = 根(1920*1920+1080*1080)/5 = 440.5
然后我使用公式得到samllestWidth:
最小宽度=1080/(dpi/160)=1080/(440.5/160) = 392.2
所以最小宽度是393dp
但如果制造商将dpi设置为 480 ,则最小宽度将为:
最小宽度 = 1080/(480/160) = 360dp
例如,如果有一个图像 (1920*1080) 并假设它是 xlarge。您必须以 3:4:6:8 的比例为其他尺寸创建合适的图像。
如果您有一个 48x48 像素的用于中等密度屏幕(启动器图标的大小)的可绘制位图,则所有不同的大小应该是:
36x36 用于低密度 48x48 用于中密度 72x72 用于高密度 96x96 用于超高密度
您应该查看http://developer.android.com/guide/practices/screens_support.html以获取详细信息。
尺寸
small 用于小尺寸屏幕的资源。
正常尺寸屏幕的正常资源。(这是基线大小。)
large 大尺寸屏幕的资源。
xlarge 超大尺寸屏幕的资源。