Android设备屏幕大小是否有可能与任何通用大小不匹配

时间:2012-03-13 15:07:21

标签: android android-layout android-screen

Android设备屏幕尺寸与四种通用屏幕尺寸中的任何一种都没有任何0.00001%的可能性吗?

如果是,如果我没有在默认布局文件夹中定义它们,它将从哪里选择布局资源?

注意我有默认的布局文件夹res/layout/,但没有在此文件夹中定义所有屏幕,而是将它们定义在相应的布局 - 屏幕尺寸'文件夹中。

1 个答案:

答案 0 :(得分:2)

  

Android设备屏幕尺寸与四种通用屏幕尺寸中的任何一种都没有任何0.00001%的可能性吗?

合法拥有Android Market的所有设备都将位于四个大小的存储桶之一,或者可能位于未来Android版本中定义的新存储桶中。

但是,有些设备(例如,WIMM One可穿戴设备)运行Android并且没有Android Market。理论上,这些设备可以做一些不同寻常的事情。

  

如果是,如果我没有在默认布局文件夹中定义它们,它将从哪里选择布局资源?

您必须询问设备制造商。

  

我有默认的布局文件夹res / layout /但没有在此文件夹中定义的所有屏幕,而是在相应的layout-'screen size'文件夹中定义它们。

一般来说,最好是res/layout中的所有内容之一,然后覆盖仅在需要时使用定制的布局(例如,在res/layout-large-land/中)。如果不出意外,这可以最大限度地减少代码重复。