17得票6回答
在Retina iPad应用设计中的DPI

我不知道这个问题应该发在StackOverflow还是其他SE网站,但是我还是试一下吧。 我有一个PSD设计文件,我让我的iOS开发团队将其制作成一个Retina版的iPad应用。然而,这个设计文件默认只有72dpi。 现在开发团队告诉我,这个设计文件应该是264dpi(与Retina i...

43得票4回答
如何将WPF大小转换为物理像素?

如何将WPF(分辨率无关)的宽度和高度转换为物理屏幕像素是最佳方法? 我在WinForms表单中显示WPF内容(通过ElementHost),并尝试制定一些大小逻辑。当操作系统运行在默认的96 dpi时,它可以正常工作。但是,当操作系统设置为120 dpi或其他分辨率时,由于对于WinFor...

10得票2回答
C#缩放用户控件内容以适应用户的Dpi /字体大小

如何使我的OwnerDrawn UserControl 尊重用户的dpi (96/120/xxx)和/或字体大小(normal, large, extra large)? 有些人建议在 Graphics 对象上使用 DpiX 和 DpiY 属性,但是这似乎对我的控件没有任何影响(即使我选择了...

8得票1回答
Macbook Pro Retina 对于程序员来说能获得什么分辨率?

注意:这个问题可能并不适合于SO,但我想在这里提问是因为我想听听Mac OS X开发者的意见。 Macbook Pro Retina (MPB Retina) 有一个本机的2880x1800分辨率。然而,这样的本机分辨率没有直接暴露。而是提供了像1440x900和1920x1200这样的分辨...

17得票4回答
为不同的Android屏幕尺寸/密度扩展一个Phonegap应用程序?

我有一个Phonegap应用程序,旨在在Android手机和平板电脑上运行。文本和图像的比例在手机上看起来很好,但在7英寸的平板电脑上太小了。 是否有一种方法可以为不同屏幕大小/密度设置比例尺,在基于Phonegap的应用程序中有效?对于原生的Android应用程序,多个屏幕布局(如andr...

10得票3回答
安卓Nexus 7在Eclipse中的DPI设置

Nexus 7采用TVDPI,但编程应用程序时不使用它。Eclipse使用HDPI、LDPI、MDPI、XHDPI和XXHDPI文件夹。经过我的研究,我仍然没有找到确定的结论。四个不同的来源,四个不同的答案:1.33 x MDPI、HDPI、XHDPI和没有直接答案。所以我的问题是:有人真正知...

22得票3回答
如何让Windows 8.1意识到我的Delphi应用程序想要支持Per Monitor DPI?

我曾尝试让Windows 8.1识别一个Delphi XE6应用程序(一个演示程序),并通过纯粹的清单技术使其认识到我的应用程序是Per-Monitor DPI感知的。Delphi XE6(以及所有其他最新版本的Delphi)都可以在项目选项中轻松添加清单,而我也已经这样做了。 以下是我使用...

12得票1回答
SetProcessDpiAwareness没有效果

我一直在尝试禁用ClickOnce应用程序的DPI感知功能。 我很快发现,无法在清单中指定它,因为ClickOnce不支持清单文件中的asm.v3。 我找到的下一个选项是调用新的Windows函数SetProcessDpiAwareness。 根据此教程, 在创建应用程序窗口之前调...

42得票4回答
如何正确添加10英寸和7英寸的布局

Nexus 7: 7英寸1280x800 Galaxy tab 10.1 10英寸1280x800 我希望我的应用程序能在7英寸和10英寸平板电脑上运行。据我所知,我必须在我的应用程序中包含以下布局文件夹: 对于7英寸平板电脑 layout-sw600dp layout-sw600dp...

59得票4回答
如何通过JavaScript访问屏幕显示的DPI设置?

有没有一种方法可以在JavaScript函数中访问屏幕显示的DPI设置? 我正在尝试在页面上定位HTML面板,当用户的DPI设置为大号(120)时,它会导致位置偏移。我需要知道DPI是多少,以便可以相应地调整位置。