0

我想开发应该支持android移动分辨率以及平板电脑分辨率的应用程序。在开发时我们应该知道一些问题。 Q1)密度和分辨率有什么不同? Q2)设计师一般设计像素应用程序(1440x2560) 设计师将如何照顾密度设计时应该注意什么?针对手机和平板电脑开发具有不同分辨率的应用程序?

Q3)什么是best方式来处理不同分辨率/密度的字体大小?

Q3)哪个可绘制的文件夹代表哪个设备的分辨率/密度?

Q4)Application Launcher icon size for different resolution/density?

Q5)不同分辨率/密度的通知图标/状态栏图标大小?

回答

1

Q1)密度和分辨率有什么不同?

你的答案是在official docs

分辨率在屏幕上物理像素的总数。当添加对多个屏幕的支持时,应用程序不会直接使用分辨率 ;应用程序应仅关注屏幕 的大小和密度,如广义大小和密度 组所指定。

密度独立像素(DP)定义UI布局时应该使用,以表达布局尺寸或密度无关的方式 位置的虚拟像素。与密度无关的像素 相当于160dpi屏幕上的一个物理像素,它是系统为“中等”密度屏幕假设的基准密度。 在运行时,系统根据所用屏幕的实际密度,根据需要透明地处理dp 单位的任何缩放比例。 将dp单位转换为屏幕像素很简单:px = dp *(dpi /160)。例如,在240 dpi屏幕上,1 dp等于1.5像素的物理 像素。定义 应用程序的用户界面时,应始终使用dp单位,以确保在不同密度的屏幕上正确显示您的用户界面。

然后

Q2)设计师通常设计在像素应用程序(1440x2560)如何 设计师会照顾密度的他应该怎么有在 时间设计的照顾?

他们可以使用像this这样的转换器来设计合适的设计。

Q3)处理分辨率/密度不同的 字体大小的最佳方法是什么?

您应该使用Scale independent pixels(sp)单位为您的字体。

Q3)哪个可绘制文件夹代表哪个设备 分辨率/密度?

答案,这又是Official docs

Q4)应用程序启动器图标大小不同分辨率/密度?

Q5)不同的通知图标/状态栏图标大小 分辨率/密度?

可以使用this

相关问题