有人可以帮我看一下这个关于不同屏幕尺寸的例子吗?

时间:2013-06-22 14:10:34

标签: android screen pixel screen-resolution android-screen

在Android上支持多个屏幕并完全理解dpi等概念时,我总是遇到困难。因此,我决定从头开始再学习它。我在Android developer web site中看到了这个例子:

  

定义设备的通用屏幕尺寸和特征的特征   密度彼此独立。例如, WVGA   高密度屏幕被视为正常尺寸屏幕,因为它   物理尺寸与T-Mobile G1(Android的第一款)大致相同   设备和基线屏幕配置)。另一方面, WVGA   中密度屏幕被视为大尺寸屏幕。虽然它   提供相同的分辨率(相同的像素数),WVGA   中密度屏幕具有较低的屏幕密度,意味着每个   像素在物理上更大,因此整个屏幕都大于   基线(正常大小)屏幕。

我无法理解这两种设备如何具有相同的分辨率相同的物理尺寸不同的密度

如果他们具有不同的密度相同的物理尺寸不应该具有不同的分辨率,因此不同数量的物理像素< /强>

-

有人可以为此和这些类型的概念绘制插图吗?我很难可视化这些东西。

感谢。

2 个答案:

答案 0 :(得分:1)

拥有1600多款Android机型,即使它们被分类为少数屏幕尺寸和一些DPI也很难管理布局..我建议您只需专注于设计屏幕大小的布局,然后创建视图作为调整大小的视图忽视密度效应。

Here is the Documentation for Supporting Screen Sizes

创建布局后调整视图大小..您可以在其onMeasure()上创建自定义视图或调整大小;

答案 1 :(得分:0)

  

我无法理解这两种设备如何具有相同的分辨率   相同的物理尺寸但不同的密度。

它们没有相同的物理尺寸,一个被认为是正常尺寸而另一个是尺寸所以它们就不足为奇了如果它们具有相同的分辨率,则密度不同。