问题标签 [hdpi]

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.

0 投票
0 回答
311 浏览

javascript - 基于固定大小字体的字符数的css缩放

我正准备开始一个将显示代码的 webapp/phonegap 应用程序。

我将使用 highlight.js 来显示代码。HighlightJs 使用 pre 标签,并有一个名为 monokai_sublime 的样式,它使用固定宽度的字体

我有经过仔细编辑的代码片段,最长为 40、60 或 80 个字符。

我想要的是一些 css 或视口魔术,我可以在其中拥有 3 个 css 类 .code40、.code60、.code80,当我在元素上设置它们时,它将使其达到元素宽度恰好包含 40 的位置, 60 或 80 个固定大小的字符。

所以我想在占据整个宽度的地方展示这个片段

p>

但也以相同的宽度(全宽)显示此片段,因此字体大小更小

p>

如果我将手机切换到横向,它仍然应该做同样的事情。如果应用了类 code60,则 60 个字符应该是屏幕的全宽(或 div)

现在我只是硬编码了我的手机屏幕具有的假定像素数(1080x1920)并将字体大小设置为匹配的像素数量,但在我的手机上,它显示为巨大的字母并且不适合屏幕(有滚动,好像它被放大了 200%,嗯,它取决于屏幕的确切大小/比例)

这是 jsfiddle http://jsfiddle.net/xqck5j4g/

我不希望你重写小提琴,但我想知道设置我的 css 的有效方法是:当我在代码块上设置 class .code60 时,无论屏幕大小、方向、dpi 等如何,字体的宽度应为 60 个字符。 如果有帮助,我们可以假设宽度始终为 100%。

0 投票
2 回答
5917 浏览

java - Java swing 应用程序在 ~HiDpi~ 计算机中太小

我有一个使用 java swing 的 java 桌面应用程序,它适用于普通显示器。

但是当来到〜hiDpi〜显示(3200 * 1800)整个应用程序太小了。

由于应用程序代码非常庞大和复杂,因此很难重新排列代码以匹配 hi dpi。这个问题有解决方案吗?

我已经看到像IntelliJ idea 和eclipse这样的应用程序在这种显示器上运行良好,没有问题。感谢任何帮助。

0 投票
1 回答
1455 浏览

android - 如何在 Android 清单文件中定位 xxxhdpi 设备?

根据谷歌文档(http://developer.android.com/guide/topics/manifest/compatible-screens-element.html#compatible-screens)我正在使用<compatibile screen>标签来定位我的应用程序的特定屏幕(我正在尝试仅针对手机)。这是我的清单:

但是,这样做会导致某些设备在 Google Play 商店中被列为不兼容设备,例如三星 Galaxy S6、nexus 5x 和 nexus 6P。似乎不包括所有具有非常高 dpi 的设备 (xxxdpi)。我如何包含这些手机?

0 投票
3 回答
2345 浏览

c++ - 如何在 Qt 4.8 for Windows 中获取设备像素比?

我们有使用 Qt 4.8 的桌面应用程序。我们正在尝试支持不同的 DPI 屏幕,例如 Mac Retina、Surface Pro 4 设备。对于 Mac,我们可以通过单个函数调用获得设备像素比:

WinAPI 中是否有任何实用功能可用于获取设备像素比?

谢谢。

0 投票
0 回答
194 浏览

android - 屏幕分辨率、图像分辨率和 ppi

三星 Galaxy s6 的屏幕密度为 577 ppi,映射到 xxhdpi - xxxhdpi

三星 Galaxy S3 的屏幕密度为 306 ppi,映射到 xhdpi

我的带有很多风景图像的应用程序是针对 xhdpi-devices(即 S3)开发的,但为了在未来有利润,图像的分辨率为:

那么 - 将具有此分辨率的图像放入 xxxhdpi 设备(如 Galaxy S6)时会发生什么情况?我针对 S6 编译了该应用程序,但看不出有任何区别。这是因为图像位于 xhdpi 文件夹中,而 s6 没有使用 577 ppi 的全密度吗?我的理论 - 如果它已经使用了全部容量 - 由于宽度为 1300 像素且 S6 的屏幕宽度为 1440,图像应该被拉伸。

非常感谢答案

编辑:图像使用整个屏幕宽度。

0 投票
2 回答
168 浏览

android - 为 XXHDPI 调整图像大小

我有一张可以完美显示 MDPI 的图像。其分辨率为191 x 255.

然后我将其调整为 XXDPI,使用 1:3 的比例,它变为573 x 765. 尽管如此,当模拟器显示它时,质量还是不如 MDPI 的。它显然很穷。

对于这两种情况,我都在使用它Wrap Content

如果我在图像编辑器上显示这两个图像,它们具有完美的质量。为什么会这样?我在这里错过了什么吗?

0 投票
0 回答
587 浏览

java - 为 HDPI 屏幕运行 java 应用程序?

有没有办法为 HDPI 屏幕运行 Java 应用程序?(就像任何控制台选项一样)

或者HDPI需要通过代码来解决?

语境:

由于文本和图标的大小,我们有一个在 HDPI 屏幕中无法使用的应用程序。如果无法通过选项实现,我们将不得不在代码中实现一些接口更改,但这需要更多时间。

0 投票
1 回答
394 浏览

android - Android:为不同的屏幕尺寸设计但具有相同的 DPI

我设计了一个布局并将其放置在布局文件夹中。我有三星 s3 和 Nexus 4,它们具有相同的 DPI,即 Xhdpi。但是当我运行应用程序时,s3 完美地显示了布局,但在 nexus 4 中我丢失了一些项目。现在我为 nexus4 设计了布局并将其放在Layout-xhdpi文件夹中。现在 s3 在访问 xhdpi 文件夹时被扭曲了。

下面是我的布局

如何即使在所有具有不同屏幕尺寸但相同 dpi 的设备中也能做到这一点

0 投票
3 回答
2117 浏览

hadoop - 卡夫卡 | 无法将数据发布到代理 - ClosedChannelException

我正在尝试在 HDP 上运行简单的 kafka 生产者消费者示例,但面临以下异常。

这是我用于生产者的命令。

做了一些谷歌搜索后,我发现我需要在 server.properties 文件中添加adverted.host.name 属性。这是我的 server.properties 文件。

添加属性后,我得到了同样的异常。

任何建议。

0 投票
1 回答
1098 浏览

java - 如何提高 JavaFX 中的场景截图产生的图像的 DPI 质量

我想要做的是对场景进行截图,我使用以下代码实现了这一点

截图是完美的,我遇到的问题是截图的质量,我不知道有哪些依赖项,我尝试让场景更大,但 dpi 的质量保持不变(70),创建一个非常不愉快的图像,我我正在寻找一种方法来提高屏幕截图的 dpi 至少 300dpi 以进行打印

这就是我得到的品质