问题标签 [pixel-density]
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 - HeightPixels / Density 实际上代表什么?
我正在考虑FontSize
根据我的设备有多大来设置我的应用程序。即如果设备小于 8" 使字体小于默认值。
所以我使用的设备是联想 S8-50 8 英寸平板电脑,正如您在规格中看到的那样Screen Size: 8 inches
因此,查看Github上的一些代码,我看到以下内容:
对于这个设备,返回的数字是912
,我无法弄清楚这个数字与设备的关系。
所以我的问题是这个数字实际上代表什么?
android - 如何缩放位图以采用不同屏幕尺寸和密度的相同百分比的屏幕?
我正在尝试在 Android 的画布上缩放位图。
我目前在做什么:
问题是密度较低的手机显示的图像比密度较高的手机要小得多。
有谁知道这个的策略或解决方案?
android - 如何设置用毕加索加载的图像的密度?
我用毕加索加载的图像似乎使用了DENSITY_NONE的密度值。在显示加载的图像之前,我必须更改什么才能使 Picasso 在加载的图像上调用.setDensity(160) ?
html - Retina - Correlation between device pixel ratio and size of image?
I don't quite understand what the window.devicePixelRatio
value is, and how it dictates what size image (2x, 3x, etc) I need for that device.
For instance, on an iMac 5K Retina (Late 2015), I'd expect the pixel ratio to be at least 3 or so, but it's actually 2, the same as an iPad Air and iPhone 6s. Does that mean it prefers a 2x bitmap? 3x?
android - `wrap_content` 的工作方式与密度像素相同吗?
我已阅读有关不同屏幕尺寸的 Android 指南,但我仍有一些注意事项。
客户给了我一张来自PSD
文件的图像,该图像具有一定的分辨率
1080 X 1920
。我只是使用wrap_content
,它完全适合屏幕的一部分。
我不是DP
用来定义它的width-height
,如果我使用DP
它会根据它调整图像screen sizes
。
我的问题是,
wrap_content
与密度像素的工作方式相同吗?- 是否也是响应式的,
width-height
根据不同的屏幕改变图像? - 如果不是,那么是否有必要使用
DP
来支持不同的屏幕尺寸?
谢谢
android - Android 应用程序未显示在 Play 商店中
对于像素密度高于 400ppi 且低于 500ppi 的设备,例如 Sony Xperia Z2、One Plus 2 等,Google Play 商店中没有显示一个应用程序。以前,它也没有出现在三星 Galaxy S6 或其他像素密度高于 500ppi 的高端设备上。但是在添加下面的代码后它开始显示。
我可以在清单中指定小于 500ppi 的屏幕密度,还是有任何规则,比如我们只能给出多个屏幕密度?我不知道,任何帮助都会很棒。
android - Nexus5 和 Nexus5X 的 dp 区别?
我定义了这个布局:
根据 android studio 预览窗口,它应该看起来像这样:
在 Nexus5X 上它看起来完全像这样,但在 Nexus5 上我得到
我认为 Nexus5X 和 Nexus5 具有相同的密度并从同一个 xxhdpi 目录中获取图像?那么缺少什么?
提前致谢。
android - 在所有设备中找到相同大小的合适 dp
如您所知,如果您将尺寸和大小放在dp中,它在所有设备中几乎相同。我说几乎是因为桶范围。例如,在具有 240dpi 的 hdpi 中,具有200dpi和279dpi的设备都使用 hdpi 资源和 dimens 文件夹,并且像素大小相同:
像素 = dp * (dpi/160)
例如,一个300dp大小的对象在第一个设备 (200dpi) 中将是 (dp/dpi=inch) 300/200 = 1.5 英寸,在另一个设备中它将是 300/279=1.07 英寸。(279dpi 设备),如您所见,范围 hdpi 的高端和高端与您的 UI 之间的差异太大,而不仅仅是英寸相同。
好的,我发现解决此问题的最佳解决方案是将存储桶划分为更具体的 sw 并更改dimens.xml
每个存储桶范围的 dp 大小。但我不知道如何划分桶和第二如何为他们创造价值!
问题是什么是正确的文件夹范围?实现这一目标的划分 sw 大小的最佳实践是什么。(sw160、sw320、sw480 还是什么?)以及如何为尺寸增加价值?
更新
一些朋友说为什么你不会使用 in 而不是 dp ,这是我的回答:
- Android 使用相同的公式(屏幕分辨率 / dpi = 英寸)获得英寸,因此问题是相同的,并且并非在所有设备中都是准确的。
- Android告诉不推荐使用英寸和毫米和厘米。
ios - React Native:高像素密度设备上的半像素边框问题
我0.5px
在我的 React Native 应用程序中使用了边框。这在大多数设备上效果很好,但在iPhone 6 plus
这些边界上显得模糊。在阅读了此处的像素比率后,我决定使用如下所示的内容。
我想知道是否有其他人能够成功地0.5px
在高像素密度设备上使用边框?