956得票35回答
将像素转换为dp

我已经按像素为 Pantech 设备创建了应用程序,其分辨率为 480x800。 我需要将高度和宽度转换为 G1 设备。 我认为将其转换为 dp 可以解决问题,并为两个设备提供相同的解决方案。 有没有简单的方法将像素转换为 dp? 有什么建议吗?

560得票21回答
在安卓系统中如何以编程方式获取屏幕密度?

如何在Android中以编程方式获取屏幕密度? 我的意思是:如何查找当前设备的屏幕dpi?

424得票11回答
从源代码中加载res/values/dimension.xml中的尺寸值

我想要以原封不动的方式加载这个值。 我有两个dimension.xml文件,一个在/res/values/dimension.xml中,另一个在/res/values-sw360dp/dimension.xml中。 从源代码中,我想要做一些类似于:getResources().getDime...

170得票8回答
如何编写WinForms代码以自动适应系统字体和dpi设置?

介绍:有很多评论称“WinForms无法良好自适应DPI/字体设置,应转向WPF”。然而,我认为这种说法基于.NET 1.1版本;实际上,在.NET 2.0中,他们似乎已经非常好地实现了自适应。至少根据我们目前的研究和测试结果来看是这样的。但是,如果你们中有更好的方法,请与我们分享。(请不要争...

118得票7回答
如何配置应用程序以在高DPI设置(例如150%)的计算机上正确运行?

我用C#创建了一个简单的Winforms应用程序。当我在高DPI设置的机器上运行该应用程序(例如150%)时,应用程序会被放大。到目前为止一切都还好! 但是,与其使用更高的字体大小呈现字体,所有文本都只是被放大了。这导致所有控件(如按钮等)的文本非常模糊。 难道Windows不能正确地渲染文...

89得票4回答
drawable-xxhdpi的正确图标尺寸是多少?

我们都知道,正确大小的图标:* drawable-ldpi (120 dpi, Low density screen) - 36px x 36px * drawable-mdpi (160 dpi, Medium density screen) - 48px x 48px * drawable...

87得票11回答
如何获取Windows显示设置?

在Windows 7中有一个“显示”设置(控制面板->显示),它允许您更改屏幕上文本和其他项目的大小。我需要获取此设置的值,以便根据设置值在我的C#应用程序中开启/关闭某些功能。这是否可行?

81得票11回答
创建一个DPI感知的应用程序

我有一个 C# 表单应用程序,当我更改显示器 DPI 时,所有控件都会移动。 我使用了代码 this.AutoScaleMode = AutoScaleMode.Dpi,但它没有解决这个问题。 有人有什么想法吗?

79得票7回答
如何在Windows/Linux上设置Java Swing应用程序的DPI?

如果您有一个DPI超过150的显示器(比如Macbook Pro),您可能也会发现这个问题:Java Swing应用程序上的字体对于高DPI显示器来说太小了,而我无法改变字体大小(它直接忽略Windows DPI,只显示最初的DPI-->96)。我无能为力,只能改变屏幕分辨率,但这会使LCD上...

78得票11回答
如何在WPF中获取DPI?

我如何在WPF中获取DPI?