问题标签 [screen-resolution]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 应用程序启动时如何更改屏幕分辨率?
我正在使用 WPF、C#、SQLCE、VS 2010 开发 POS 应用程序。我创建了一个带有 800 * 600 宽度和高度的固定窗口的账单输入表单。
但是项目中的其他窗口可以使用系统分辨率。现在我想在我的 POS 应用程序中打开此账单输入表单时将系统分辨率更改为 800*600。对于库存和库存的报告和维护,我使用了丰富的 UI 控件,窗口大小最大化,但对于 BILL ENTRY FORM(考虑到我的需要),我将其窗口大小保持为 800*600。当我打开表格时,它在 1440*900 分辨率下看起来非常小。所以我想在这个窗口打开时将系统分辨率更改为 800*600,当这个窗口关闭时它应该返回到 1400*900 分辨率.. 有什么办法可以做到这一点
java - 处理基于像素的安卓游戏的不同分辨率
我正在为 android 平台开发 2D 平台游戏,所以我并不真正关心屏幕 DPI,而是更关心以像素为单位的实际分辨率。根据我在网上收集到的信息,目前存在几种不同的分辨率(和纵横比)。根据我的搜索,目前流行的两种分辨率是480x320(1.5)和800x480(1.666),对吗?我想针对这两个解决方案来吸引大多数客户。现在,我可以通过为更大的显示器显示 40 像素的黑色边框来处理不同的宽高比,基本上将其降低到 720x480 像素和 1.5 的比例。
我的游戏的问题在于,玩家在每个屏幕上看到相同数量的世界对于游戏玩法至关重要。否则,一些玩家将获得不公平的优势。此外,我会根据可见性触发一些事件。例如,一个敌人只有在玩家开始看到它时才被允许开始射击。否则,敌人的子弹似乎不知从何而来。
所以我想我需要为一种分辨率创建我的图形并为另一种分辨率缩放它们。或者我为每个分辨率创建单独的图形。那正确吗?不幸的是,这两种方式都不是像素图形的最佳选择。
另一个注意事项:我如何才能将我的游戏限制为仅这些分辨率(特别是对于 Android 市场)?我知道清单中的“supports-screens”标签,但这取决于有效的屏幕大小,而不是像素大小,还是我弄错了?在分辨率独立性方面,我也对其他安卓游戏开发者的个人经验感兴趣。
谢谢!
wpf - 独立于分辨率或独立于监视器大小的 WPF 应用程序
我如何开发独立于分辨率和监视器大小的 WPF 应用程序?与显示器尺寸无关的意思是假设我在 15 英寸显示器上开发 WPF 应用程序,当我在 17 英寸显示器上查看该应用程序时,通常 UI 看起来不同,那么我如何才能在 WPF 中摆脱这个问题?请详细指导。谢谢。
android - Android:可绘制的分辨率
我已经阅读了这篇文章(和其他文章)以及有关在 Android 中支持不同屏幕分辨率的文档,但我找不到一个(简单)问题的明确答案:
在 Android 应用程序中只对图像使用“res/drawable”可以吗?
背景:此特定应用程序中唯一需要的图像是应用程序图标本身和通知图标,任何布局中都不会有任何图像。
所以据我了解,如果没有找到“hdpi”-、“mdpi”- 和“ldpi”- 文件夹,Android 将使用“res/drawable”作为后备。
由于不同屏幕分辨率的唯一缺陷似乎是,如果没有找到特殊分辨率,Android 会将图像缩放为特定分辨率,这应该只在 UPscaling 时出现问题,因为图像会变得模糊。但是,如果我在“res/drawable”中提供所有“hdpi”图像(而不是 3 个不同的图像),如果尺寸太大,Android 不会缩小这些图像吗?
如果这是真的,我可以节省一些 APK 空间,只需要三分之一的图像。
后续问题:我读到对于 API 级别 3,需要一个名为“drawable-v3”的目录。这是真的还是“可绘制”也是这个 API 级别的后备?
任何提示表示赞赏。
android - Android:显示错误的屏幕分辨率
我正在尝试使用此代码获取 android 手机的屏幕分辨率
当我在我的 Galaxy S 手机中尝试此代码时,我得到的屏幕分辨率为 320x533 像素,但实际上 Galaxy S 的屏幕分辨率为 480x800 像素。那么代码有什么问题??
如何获得特定设备的实际屏幕分辨率?
c# - 获取和设置屏幕分辨率
如何使用 Visual C# 收集和更改屏幕分辨率?
internet-explorer - Web 应用程序设计的 Web 安全区域(最佳分辨率)
我正在设计一个新的网络应用程序,我想知道我应该优化应用程序布局和设计的“网络安全区域”。网络安全区域是指可用于在浏览器中显示网站的实际区域(受显示器分辨率以及浏览器和操作系统占用的空间的影响)
我自己做了一些调查和思考,但想分享一下,看看一般意见是什么。这是我发现的:
最佳显示分辨率:
- w3schools 的网络统计数据似乎是被引用最多的来源(但他们声明这些是他们网站的结果,并且偏向于精通技术的用户)
- http://www.w3counter.com/globalstats.php (汇总来自 15,000 个使用其跟踪服务的不同站点的数据)
- StatCounter 全球统计数据> 显示分辨率(统计数据基于 StatCounter 收集的汇总数据,样本来自 StatCounter 网络中超过 300 万个网站的每月超过 150 亿次网页浏览量)
- NetMarketShare Screen Resolutions (marketshare.hitslink.com)(一家网络分析咨询公司,他们从网站访问者的浏览器中获取数据到他们的实时统计客户的按需网络。数据来自每月大约 1.6 亿访问者)
显示分辨率摘要:上述来源之间存在一些差异,但总的来说,截至 2011 年 1 月,1024x768 的分辨率约为 20%,而约 85% 的分辨率至少为 1280x768(1280x800 是其中最常见的15-20% 的总网络,取决于来源;1280x1024 和 1366x768 紧随其后,占 9-14% 的份额)。我的猜测是,如果我们过滤北美,更高分辨率的值会更常见,如果我们过滤北美企业用户,分辨率会更高(不幸的是,我找不到任何免费的地理过滤统计数据)。需要注意的另一点是 1024x768 桌面用户数量可能低于上述 20%,因为 iPad(1024x768 原生显示器)可能会支撑这些数字。
我的建议是围绕 1280x768 约束进行优化(*注意:1280x768 实际上是一种相对罕见的分辨率,但考虑到 1366x768 相对常见而 1280 是最常见的水平分辨率,我认为这是一个有效的约束范围)。
浏览器 + 操作系统约束: 为了进一步增加约束,我们必须减去浏览器(假设 IE,这是最占用空间)和操作系统(假设 WinXP-Win7)占用的空间:
- Win7 的任务栏占用空间最大,高度为 40 像素(XP 和 Vista 为 30 像素)
- 默认的 IE8 视图在屏幕底部用状态栏占用 25px,在屏幕顶部用 Windows 标题栏和浏览器 UI 再占用 120px(假设存在默认的“收藏夹”工具栏,它会改为是 91px,没有收藏夹工具栏)。
- 假设没有滚动条,我们还为窗口轮廓水平松动了 4px。
这意味着我们剩下 583px 的垂直空间和 1276px 的水平空间。换句话说,1276 x 583 的网络安全区域
这是正确的思路吗?
我尝试在 Google 上搜索一些设计最佳实践,但大多数人仍然在谈论 1024x768 左右的设计,这似乎正在迅速消失。
对此的任何帮助将不胜感激!谢谢。
android - 我在 Android 上的 Android OpenGL 应用程序的用户分辨率低于支持的分辨率
我正在使用具有 480x854 像素分辨率的摩托罗拉 Defy,我正在测试 OpenGL ES 应用程序,但我无法让我的 OpenGL 表面在手机的全分辨率上运行。
我阅读了关于它的其他问题,并且我已经像这样设置了我的清单:
但它仍然行不通。我错过了什么?
vb6 - 软件显示问题
使用 VB6
我的默认软件显示设置为“800 x 600”
具有不同显示设置的客户端,例如“800 x 600”、“1366 x 768”、“1280 x 768”
客户端使用软件超过“800×600”显示设置意味着软件未装全屏。软件显示 75% 宽度的显示器尺寸。
当我根据显示手动调整软件大小时,图像显示非常大。
如何根据显示器显示尺寸全屏显示软件。
需要代码帮助
mobile-website - 屏幕分辨率如何影响移动 Web 应用程序的设计?
我一直在做一些关于创建移动 Web 应用程序的研究,我已经进入了设计阶段,作为一些研究,我编制了当前一代智能手机的屏幕尺寸和分辨率的列表。
所以我们都知道市面上有大量的手机有不同的屏幕尺寸,但是在设计我的移动 Web 应用程序(或两者)时,我应该查看物理屏幕尺寸还是分辨率?
干杯,IW