我有两个问题。Android屏幕尺寸兼容性
第一:我在看Android的兼容性定义文件(CDD 4.0),它规定:
- 设备必须具有至少2.5英寸的屏幕尺寸在物理对角线尺寸
- 设备必须报告一个这些密度的:120DPI,160,213,240,320
- 长宽比必须为1.3333和1.85之间
- 必须具有460dp X 320dp(DP =密度独立像素)的最小屏幕尺寸
假设我有2个 “×3” 屏幕,具有120DPI的密度,屏幕将有: 对角线:3.61" =好 屏幕尺寸:小320x480 DP =好 这与Android CDD
很好地兼容如果我更改从2" 至1.7" 的宽度,我得到 对角线:3.45" - 尚好 屏幕尺寸:272x480dp - 不兼容
我的第一个问题是,为什么指定对角线值,当宽度真的会影响兼容性吗?第二:如果我不需要与Android兼容并且坚持1.7英寸的屏幕尺寸,那么为最小的兼容显示器构建的应用程序是否能够在我的设备上运行?在我的设备上运行时,此应用程序的用户界面是否会被裁剪?
非常感谢任何见解。