窗体自动适应屏幕大小

lorsa 2009-07-11 11:05:05
请问mobile下怎么实现窗体自动适应不同型号手机的屏幕,不用修改程序?
...全文
177 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
载舟之水 2009-07-13
  • 打赏
  • 举报
回复
一定要修改程序的。
lorsa 2009-07-13
  • 打赏
  • 举报
回复
谢谢各位大虾
zkhraul 2009-07-12
  • 打赏
  • 举报
回复
楼上的如果遇到显示图片呢?不同比例的就要不同比例的图片,而不能简单的拉伸
hhygcy 2009-07-11
  • 打赏
  • 举报
回复
只有你的UI是根据屏幕大小来自适应
儿大不由爷 2009-07-11
  • 打赏
  • 举报
回复
根据分辨率,移动控件位置
单车大叔LKLM 2009-07-11
  • 打赏
  • 举报
回复
我们都是按照比例来的,所有的窗体都是根据比例动态拉伸的

类似于windows的。

有时候也有另外一种思路,就是我们把窗体当做网页那样做,没个窗体都有个xml来描述它的控件名称,大小等。窗体初始化加载xml来生成窗体。你们可以针对不同的屏幕写不同的xml,在窗体加载的时候动态判断加载。这个思路应该是个不错的解决方案,速度方面也ok。
peterb 2009-07-11
  • 打赏
  • 举报
回复
处理WM_SIZE或者OnSizeChanged之类, 根据屏幕大小, 动态调整自己的界面控件显示
世外涛缘 2009-07-11
  • 打赏
  • 举报
回复
说下思路,用GetClientRect获取屏幕客户区域大小,在用MoveWindow调整窗体窗体大小。
但是窗体内的每个控件的摆放位置和大小还是需要调整的。

7,657

社区成员

发帖
与我相关
我的任务
社区描述
Windows Phone是微软发布的一款手机操作系统,它将微软旗下的Xbox LIVE游戏、Zune音乐与独特的视频体验整合至手机中。
社区管理员
  • Windows客户端开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧