Questions tagged «dpi»

DPI代表每英寸点数

30
将像素转换为dp
我创建的应用程序的分辨率是的Pantech设备的高度和宽度(以像素为单位)480x800。 我需要为G1设备转换高度和宽度。 我认为将其转换为dp可以解决问题,并为两种设备提供相同的解决方案。 有没有简单的方法可以将像素转换为dp? 有什么建议么?
826 android  pixel  resolution  dpi 


8
从源代码中的res / values / dimension.xml加载维度值
我想按原样加载该值。我有两个dimension.xml文件,一个在/res/values/dimension.xml另一个/res/values-sw360dp/dimension.xml。 从源代码,我想做类似的事情 getResources().getDimension(R.dimen.tutorial_cross_marginTop); 这可行,但是我得到的值乘以屏幕密度系数(对于hdpi为1.5,对于xhdpi等为2.0)。 我也试着做 getResources().getString(R.dimen.tutorial_cross_marginTop); 从原理上讲这可以工作,但是我得到一个以“ dip”结尾的字符串...

7
如何编写自动缩放为系统字体和dpi设置的WinForms代码?
简介:有很多评论说“ WinForms不能很好地自动缩放到DPI /字体设置;切换到WPF”。但是,我认为它基于.NET 1.1。看来他们实际上在.NET 2.0中实现自动缩放方面做得很好。至少根据我们到目前为止的研究和测试。但是,如果你们当中的一些人知道得更多,我们很乐意听到您的消息。(请不要打扰我们应该切换到WPF ...这不是当前的选择。) 问题: WinForms中的哪些内容不能正确自动缩放,因此应避免? 程序员在编写WinForms代码时应遵循哪些设计准则,以使其能够很好地自动缩放? 到目前为止,我们已经确定的设计准则: 请参阅下面的社区Wiki答案。 那些不正确或不足吗?我们还应该采用其他准则吗?还有其他需要避免的模式吗?任何其他对此的指导将不胜感激。
143 c#  .net  winforms  fonts  dpi 

5
如何配置一个应用程序使其在具有较高DPI设置(例如150%)的计算机上正确运行?
我已经在C#中创建了一个简单的Winforms应用程序。当我在具有较高DPI设置(例如150%)的计算机上运行该应用程序时,该应用程序会按比例放大。到目前为止,一切都很好!但是,除了渲染具有更大字体大小的字体外,所有文本也都按比例放大。当然,这会导致文本非常模糊(在按钮等所有控件上)。 Windows是否应该照顾正确呈现文本?例如,我的应用程序的标题栏变得清晰明了。
101 c#  winforms  fonts  dpi  dpi-aware 

4
drawable-xxhdpi的正确大小图标是什么?
众所周知,正确尺寸的图标: * drawable-ldpi (120 dpi, Low density screen) - 36px x 36px * drawable-mdpi (160 dpi, Medium density screen) - 48px x 48px * drawable-hdpi (240 dpi, High density screen) - 72px x 72px * drawable-xhdpi (320 dpi, Extra-high density screen) - 96px x 96px 在Jelly Bean上drawable-xxhdpi可以得到支持。那么正确的尺寸图标是什么?

11
如何获得Windows显示设置?
Windows 7中有显示设置(控制面板->显示)。它允许更改文本和屏幕上其他项目的大小。我需要获得此设置,以便能够基于设置值打开/关闭C#应用程序中的某些功能。那可能吗?
75 c#  windows  dpi 

6
如何在Windows / Linux上设置Java Swing应用程序的DPI?
如果您有一个DPI超过150的显示器(例如Macbook Pro),您可能还会发现问题:Java Swing应用程序上的字体对于高DPI显示器来说太小了,我根本无法更改字体大小(直接忽略Windows DPI,仅显示非常原始的DPI-> 96。除了更改屏幕分辨率外,我无能为力,这绝对会使LCD上的所有内容变得模糊。 是的,我有一台具有高DPI监视器的笔记本电脑,分辨率为1920x1080,分辨率为15.6英寸,某些Java桌面应用在笔记本电脑上看起来很小,例如Matlab,Burpsuite等。我已经在互联网上搜索了很长时间了,但是仍然找不到解决问题的方法。我知道我可以通过更改JRE字体JRE_HOME/lib/font/fontconfig.properties.src,但是找不到任何位置来设置Java桌面字体的默认字体大小或DPI。 问题没有解决办法吗?您有高DPI监视器吗?您如何使用此类应用程序?Swing会放弃DPI高用户吗?
74 java  swing  matlab  fonts  dpi 

8
创建可识别DPI的应用程序
我在C#中有一个表单应用程序。当我更改监视器的DPI时,所有控件都会移动。我使用了代码this.AutoScaleMode = AutoScaleMode.Dpi,但是并不能避免该问题。 有人有主意吗?
70 c#  dpi  dpi-aware 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.