问题标签 [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.
android - 如何在 hdpi 和 xhdpi 之间设计设备
我res drawable
在我的应用程序中使用这些文件夹,一切都很好,直到最近我在Sony C3
设备中安装了我的应用程序,它的 dpi 约为 267,但屏幕尺寸为 5.5 英寸,这使它成为hdpi
具有大屏幕的设备。它的尺寸来自hdpi
一个巨大的屏幕中留下空间..! 使文本变小。
如何为此设备设计是否有其他drawable
文件夹~280dp
或我必须创建自己的文件夹?请告诉我如何解决这个问题。
hadoop - HDFS 加密错误 | root 不允许执行“CREATE_KEY”
我正在使用 HDP 沙箱,并将 Ranger KMS 安装为 KMS 服务器。我在沙盒上触发了以下命令。
结果我得到了以下异常。
对此有任何指示吗?
java - 如何在 javaws jnlp 文件中设置 dpiaware
我有一个使用 Java web start 部署的 java swing 应用程序。在高 dpi 显示器上,一切都显得非常小。我已经确定这是因为虽然 java 报告它对 Windows 具有 dpi 感知能力,但实际上 java swing 应用程序不具备 dpi 感知能力。我尝试在 java.exe、javaws.exe 和 javaw.exe 文件中将 dpi 感知设置为 false,但没有成功。
任何建议,将不胜感激。
android - Android 应用程序总是从 XXXHDPI 目录中选择可绘制对象
我正在开发一个应用程序,我在我的应用程序中定义了 5 种不同大小的可绘制对象。但是当我运行应用程序时,它总是使用 xxxhdpi 可绘制文件运行。是否有任何简单的方法来配置应用程序以根据 android 设备选择合适的可绘制对象?请帮我。
提前致谢。
.net - NumericUpDown 控件忽略 Margin 的 AutoScaleMode
简单案例:在 Visual Studio 设计器中创建 aForm
并将其AutoScaleMode
值设置为Dpi
. 然后将NumericUpDown
控件和 aTextBox
放在 a 的两行中TableLayoutPanel
。现在将两个控件的Margin
属性设置为 10 像素。还提供相应的清单文件以启用对进程的高 DPI 支持。
如果程序以不同于其设计的 DPI 缩放比例运行,NumericUpDown
则输入控件的边距不同。所有其他控件都可以正确缩放其边距,但不是这个。
提示:使用调试器运行 (F5) 始终以 96 dpi 运行,但不使用调试器运行 (Ctrl+F5) 使用本机系统 DPI 设置。这样你就可以同时测试两者了。
那是一个错误吗?可以修复吗?
qt - 使用 QtStyleSheet 使用高 DPI 图像
我有一个使用 Qt styleSheet 的 Qt Widgets 应用程序外观和感觉。我们希望添加对高 DPI 显示器的支持,因为在这些显示器上,应用程序看起来非常小。因此,第一步是调用:
这完成了大部分工作,并且应用程序窗口足够大。唯一剩下的问题是样式表中使用的图像的分辨率。
假设我们有:
当使用高 DPI 缩放时,这些图像会相应地放大,这是一个问题。对于高 DPI,我更喜欢使用更高分辨率的图像,以使它们看起来尽可能清晰。
正如预期的那样,简单地以更高分辨率提供图像的天真方法是行不通的——它使图像和控件变大两倍(在低 DPI 和高 DPI 屏幕上)。
高分辨率版本由基本名称上的后缀 @2x 标记。读取的图像将其设备像素比设置为值 2。
但是,我已经为这些资源提供了两倍的分辨率,将它们添加到 qrc 文件中,但是在 pixel_ratio 为 3 的设备上显示的图像仍然相同。
是否需要任何其他步骤才能使这种自动图像加载与样式表一起使用?
azure - spark-shell 错误:没有用于方案的文件系统:wasb
我们在 Azure 中运行 HDInsight 集群,但它不允许在创建集群时启动边缘/网关节点。所以我通过安装来创建这个边缘/网关节点
然后我复制了/usr/lib/python2.7/dist-packages/hdinsight_common/
/usr/share/java/
/usr/lib/hdinsight-datalake/
/etc/spark/conf/
/etc/hadoop/conf/
但是当我运行时出现spark-shell
以下错误
这是完整的堆栈https://gist.github.com/anonymous/ebb6c9d71865c9c8e125aadbbdd6a5bc
我不确定这里缺少哪个包/jar。
任何人都知道我做错了什么?
谢谢
java - Java 9 hdpi 显示支持 - 多分辨率图像 - Windows 中的命名约定和加载
根据这些文章:
http://news.kynosarges.org/2015/06/29/javafx-dpi-scaling-fixed
https://twitter.com/michaelsamarin/status/729234779292483584
Java 9 应该在 Swing 中支持高 DPI 显示(自动 DPI 缩放)。我已经在Zulu 9上的Java 9 Early Access +的最后一个版本上对其进行了测试,它可以工作并且看起来非常棒。
我只能解决一件事——高分辨率/视网膜图像加载。
根据上面和下面的文章(链接),它应该使用Apple 名称约定(@2x):
image.png
, image@2x.png
,image@3x.png
等
我测试了这些加载方法:
和
但是这些都不起作用(唯一的基础图像被加载和模糊)。
根据这个:
第一种方法应该是有希望的。
有没有人有这方面的经验(使用 Swing 甚至 JavaFX)?我不确定我是不是做错了什么,或者这个功能目前还没有在 Java 9 的当前预发布版本中实现。
更新:
应该是可能的:
我还尝试了以下命名约定(在此处描述):
但是,我找不到任何可行的解决方案或官方信息。我不明白 - hdpi 显示器在今天很常见,Java 应用程序看起来就像...。