[翻译]Windows Mobile应用程序设计指导-屏幕旋转
2005-07-14 10:59
429 查看
屏幕旋转
对于你的程序来说,不管是在纵向屏幕还是在横向屏幕上都能够显示并运行的良好这是很重要的。本小节讲述了一些当你建立这种交替的界面布局的时候的一些实际经验。
注意: 为了用户方便, 最好避免设计带有滚动条的对话框。 实现这个目的的简单的方法就是将你的对话框设计成正方形。在这种方式下,不管是在纵向屏幕还是在横向屏幕下,你的对话框都不需要滚动条。
下面有四项实际经验:
动态改变内容大小
改变内容
改变内容布局
设计正方形的客户区域
动态改变内容大小:
动态的改变内容的大小到客户端区域的尺寸将会给用户带来最好的体验,例如,在下面的图表中,日历程序改变它的表格,扩展或者收缩以适应客户端区域的大小。
在下面的图表中显示了另外一个动态改变内容大小的例子, 内存 设置面板改变它的列表框到最大化并且也将环绕其的其他控件重新布局。
改变内容
有时候内容和控件在一种布局下合适但是并不适合另外一种布局。一种方法是在另外一种布局中显示比较少的内容。例如,在下表中所示,日历程序在横向的时候显示8个月份而不是12个。.
本文地址
对于你的程序来说,不管是在纵向屏幕还是在横向屏幕上都能够显示并运行的良好这是很重要的。本小节讲述了一些当你建立这种交替的界面布局的时候的一些实际经验。
注意: 为了用户方便, 最好避免设计带有滚动条的对话框。 实现这个目的的简单的方法就是将你的对话框设计成正方形。在这种方式下,不管是在纵向屏幕还是在横向屏幕下,你的对话框都不需要滚动条。
下面有四项实际经验:
动态改变内容大小
改变内容
改变内容布局
设计正方形的客户区域
动态改变内容大小:
动态的改变内容的大小到客户端区域的尺寸将会给用户带来最好的体验,例如,在下面的图表中,日历程序改变它的表格,扩展或者收缩以适应客户端区域的大小。
纵向 | 横向 |
---|---|
纵向 | 横向 |
---|---|
有时候内容和控件在一种布局下合适但是并不适合另外一种布局。一种方法是在另外一种布局中显示比较少的内容。例如,在下表中所示,日历程序在横向的时候显示8个月份而不是12个。.
纵向 | 横向 |
---|---|
改变内容布局
在每一个布局中都必须有着同样的控件的设置的时候,在窗体中重新组织这些控件可能是你唯一的办法。例如,在横向屏幕中,Windows Media Player显示它的按钮就如下图所示。纵向 | 横向 |
---|---|
设计正方形的客户区域
对于包含控件的窗体和对话框来说,设计其中的内容在一个正方形的区域内以在任何一种显示方向中都能够适合而不需要再调整。如以下图表所示,日历的设置对话框不需要做任何调整就可以适应于两种显示方向。纵向 | 横向 |
---|---|
相关文章推荐
- [翻译]Windows Mobile应用程序设计指导-"Home"和"Today"屏幕
- [翻译]Windows Mobile应用程序设计指导-亲和性和人机工程学[转]
- [翻译]Windows Mobile应用程序设计指导-亲和性和人机工程学
- [翻译]Windows Mobile应用程序设计指导-软键和菜单
- [翻译]Windows Mobile应用程序设计指导-界面导航
- [翻译]Windows Mobile应用程序设计指导-可用性
- [翻译]Windows Mobile应用程序设计指导-界面导航【转】
- Windows Mobile应用程序设计指导-软键和菜单
- 【翻译】使用Ext JS设计响应式应用程序
- (翻译)设计Qt风格的C++的应用程序接口
- 翻译:改进.NET应用程序的性能和可伸缩性(二)-为性能和可伸缩性做架构和设计上的Review
- 摘记[理论]原创翻译:基于MVVM设计模式的WPF应用程序
- 【翻译】使用Ext JS设计响应式应用程序
- (翻译)设计Qt风格的C++的应用程序接口 (转)
- (翻译)设计Qt风格的C++的应用程序接口
- 【翻译】使用Ext JS设计响应式应用程序
- 【翻译】使用Ext JS设计响应式应用程序
- (翻译)设计Qt风格的C++的应用程序接口
- 转载-App Store审核指南和iPhone 应用程序用户界面设计指导原则
- 2005年8月11日 MSDN WebCast《Windows移动开发系列课程:设计友好的Windows Mobile 应用程序》资源下载