设为首页 加入收藏

TOP

Android Training - 支持不同的尺寸
2014-11-24 11:04:10 来源: 作者: 【 】 浏览:0
Tags:Android Training 支持 不同 尺寸

还要注意的是,不同的屏幕方位(风景或者肖像)被指定为不同的屏幕尺寸。所以很多程序需要修订样式以便在不同方位都能有好的用户体验。


创建不同的样式


为了在不同的屏幕尺寸下有好的用户体验,你必须为每个你想支持的屏幕尺寸创建一个唯一的XML样式文件。每个样式保存在对应的以-为后缀的资源目录中。例如,一个large屏幕的样式目录为res/layout-large/。


提示:Android会自动缩放你的样式,以便合适的填充屏幕。因此,你不用担心不同尺寸屏幕下UI元素的决定尺寸,而是要更多关注样式结构对用户体验的影响(比如相对于相邻view的尺寸和位置)。


例如,下面这个工程包含默认的样式和一个可选择的large屏幕样式:
MyProject/
res/
layout/
main.xml
layout-large/
main.xml文件名必须是相同的,但是内容是不同的,它为不同的屏幕尺寸提供对应的UI。



在程序中简单引用样式文件:


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Ubuntu 串口工具Minicom使用 及 D.. 下一篇Android Training - 支持不同平台..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·Redis压力测试实战 - (2025-12-27 09:20:24)
·高并发一上来,微服 (2025-12-27 09:20:21)
·Redis 高可用架构深 (2025-12-27 09:20:18)
·Linux 系统监控 的完 (2025-12-27 08:52:29)
·一口气总结,25 个 L (2025-12-27 08:52:27)