windows-phone – Windows Phone 7.8磁贴大小
发布时间:2020-12-14 05:25:18 所属栏目:Windows 来源:网络整理
导读:我有点困惑.我昨天得到了7.8更新,因为现在瓷砖更大,我是否需要更新我的应用程序?现在,瓷砖看起来有点模糊,不像以前那么尖锐. 根据仿真器,新的瓷砖是210 x 210像素. 解决方法 您不需要更新磁贴,因为正如您所注意到的,操作系统将缩放图像以满足新的大小要求.
我有点困惑.我昨天得到了7.8更新,因为现在瓷砖更大,我是否需要更新我的应用程序?现在,瓷砖看起来有点模糊,不像以前那么尖锐.
根据仿真器,新的瓷砖是210 x 210像素. 解决方法
您不需要更新磁贴,因为正如您所注意到的,操作系统将缩放图像以满足新的大小要求.实际上,这种缩放可以是向上或向下,这取决于它是用于中小尺寸的瓷砖.
不幸的是,还有另一个复杂因素:新的磁贴大小取决于设备屏幕的分辨率.对于WVGA,中型磁贴为210x210px(将覆盖所有WP7.8手机),但运行720p或WXGA的手机(并且记住所有针对WP7.8的应用也可以在WP8上运行)具有336x336px的中型磁贴.您可以在此处获得所有分辨率的所有磁贴大小的完整列表:Windows Phone 8 Startscreen Tile sizes and margins. 您可以使用以下辅助方法(取自this MSDN page)发现设备的当前分辨率. public enum Resolutions { WVGA,WXGA,HD720p }; public static class ResolutionHelper { private static bool IsWvga { get { return App.Current.Host.Content.ScaleFactor == 100; } } private static bool IsWxga { get { return App.Current.Host.Content.ScaleFactor == 160; } } private static bool Is720p { get { return App.Current.Host.Content.ScaleFactor == 150; } } public static Resolutions CurrentResolution { get { if (IsWvga) return Resolutions.WVGA; else if (IsWxga) return Resolutions.WXGA; else if (Is720p) return Resolutions.HD720p; else throw new InvalidOperationException("Unknown resolution"); } } } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- windows – 在读取文件时避免更新上次访问的日期/时间
- windows-server-2008 – 在Outlook中几分钟后自动删除电子邮
- 文章高频词生成词云的方法
- .net – 为什么办公室PIA没有正确安装到GAC?
- windows-7 – Windows 7 RC在BootCamp上与MacBook Pro有任何
- IIS站点启动或停止时写入Windows事件日志
- windows-server-2003 – SQL Server 2012安装是否会运行Win
- 在Windows XP中编译C代码
- .net – 如何将应用程序停靠在Windows桌面?
- windows – 服务器虚拟化:hypervisor(xen)还是virtualbox?
推荐文章
站长推荐
- windows-phone-7 – 如何在WP7中隐藏软键盘?
- windows-xp – 物理到虚拟,无法重新激活窗口,因为
- 2003系统下PHP、MYSQL、ZEND的目录权限设置
- WiX ServiceControl在卸载时停止服务,但不要在安
- windows – 如果环境变量有空格,则find_path不起
- X-OWA-Error:Microsoft.Exchange.Data.Storage.出
- 在Windows Azure中同一个实例上有多个角色
- active-directory – 如何实现细粒度密码策略并期
- TwitteR,ROAuth和Windows:注册确定,但证书验证失
- windows-phone-7 – 使用Visual Studio 2012(RTM
热点阅读