在 Windows Mobile 7 上防止文本框焦点上的屏幕缩放

Posted

技术标签:

【中文标题】在 Windows Mobile 7 上防止文本框焦点上的屏幕缩放【英文标题】:Prevent screen zoom on textbox focus on Windows Mobile 7 【发布时间】:2011-07-17 16:27:12 【问题描述】:

在 Windows Mobile 7 上,当用户在输入一些数据之前单击文本框时,屏幕通常会放大到文本框并拉起键盘。

有没有办法防止缩放?或者这是手机本身的设置?

【问题讨论】:

【参考方案1】:

谢谢绅士们——但我需要的答案是包含一个视口元标记,将“用户可缩放”参数定义为“否”。任何处理移动设备跨浏览器兼容性问题的人都应该查看此页面 - 今天对我有很大帮助。

http://davidbcalhoun.com/2010/viewport-metatag

【讨论】:

【参考方案2】:

这通常发生在网络浏览器中,因为单击时文本框可能很小。我同意这可能很烦人。但是,它不会发生在本机应用程序中。

【讨论】:

【参考方案3】:

如果您单击应用程序中的文本框,它位于键盘所在的区域下方。 这是文本框获得焦点时的正常行为。当屏幕键盘出现时,您的内容会向上移动。

如果您希望您的内容留在原处,您可以尝试使用 Coding4fun 控件(在此处下载示例:http://coding4fun.codeplex.com/SourceControl/list/changesets)。运行测试应用程序,进入 Promts -> Basic input 或 Advanced input。

【讨论】:

以上是关于在 Windows Mobile 7 上防止文本框焦点上的屏幕缩放的主要内容,如果未能解决你的问题,请参考以下文章

德尔福。为啥要在 Windows 7 64 位上以发布模式编译程序。但是文本框不显示文本?

iOS 7 上的 Safari Mobile 上未显示框阴影(横向)

从文本框中使用 jquery mobile 填充下拉列表

从 MySQL 数据库填充文本框/下拉列表

如何防止用户在文本框中粘贴文本?

防止 Escape 键关闭带有关闭框的 NSPanel