本文共 1882 字,大约阅读时间需要 6 分钟。
采集(更新)日期:2014-7-3
本文搬迁自原博客:
Android 开发中,
### 1. 语法
### 2. 属性说明
#### 2.1 android:resizeable
指定 应用程序 是否 根据 不同 屏幕 尺寸 自动 调整 窗口 大小。 默认值 为 true。 当 设为 false 时,系统 将 在 较 大 屏幕 上 以 最小尺寸 运行 应用程序。
注意:该属性已 deprecated,建议在升级到 Android 1.6 后,不再使用该属性。
#### 2.2 android:smallScreens
指定 应用程序 是否 支持 小屏幕(小于 normal 屏幕的尺寸)。默认值 为 true。 不支持小屏幕的应用程序 将无法 在 Google Play 等 平台 上 被 安装 或运行。
#### 2.3 android:normalScreens
指定 应用程序 是否 支持 中等屏幕(传统意义上的 HVGA 或类似尺寸)。默认值 为 true。
#### 2.4 android:largeScreens
指定 应用程序 是否 支持 较大屏幕(比 normal 屏幕更大)。默认值 不同版本 Android 有所不同,建议手动配置。
#### 2.5 android:xlargeScreens
指定 应用程序 是否 支持 较大屏幕(如平板设备)。默认值 不同版本 Android 有所不同,建议手动配置。
#### 2.6 android:anyDensity
指定 应用程序 是否 适配 所有屏幕密度。默认值 为 true,在 Android 1.6 及以上版本中,默认值 已更改为 true。建议仅在必要时设置为 false。
### 3. 新增属性(从 Android 3.2 开始)
为了 提高 屏幕兼容性,Android 3.2 引入了 三个 新的 属性:
#### 3.1 android:requiresSmallestWidthDp
指定 应用程序 所需的 最小屏幕宽度(单位 dp)。 该值 代表屏幕 可用 空间 的 最小 边长,通常 用于 确保 应用程序 在 小屏幕 设备 上 运行。
注意:该属性 在 Android 3.2 及以上版本 中可用,且主要用于 Google Play 过滤机制。 非必要情况下,建议 不 使用 该 属性。
#### 3.2 android:compatibleWidthLimitDp
指定 应用程序 支持 的 最大屏幕宽度(单位 dp)。 该 属性 主要 用于 启用 屏幕兼容 模式,默认值 为 320dp(仅在手持设备上生效)。
注意:由于 屏幕兼容 模式 仅 在 320dp 的屏幕尺寸 下 有用,建议 在 大于 320dp 的屏幕尺寸 上 不 依赖 该 属性。
#### 3.3 android:largestWidthLimitDp
强制 启用 屏幕兼容 模式。当 设备 的 最小屏幕 边长 大于 该 属性 设置的值 时,用户 无法 关闭 屏幕兼容 模式。 该 属性 主要 用于 确保 应用程序 在 大屏幕 设备 上 运行时 的兼容性。
注意:屏幕兼容 模式 仅 在 320dp 的屏幕尺寸 下 有用,建议 在 大于 320dp 的屏幕尺寸 上 不 依赖 该 属性。
### 4. 使用场景
### 5. 注意事项
如果 Android 3.2 及以上版本 的 应用程序 不 需要 支持 不同 屏幕 尺寸 的 自动 调整功能, 建议 不 使用
总之,
转载地址:http://mvufz.baihongyu.com/