Android xml sp, dp, px 问题

标签 android html xml pixel

我知道有很多与 android 如何存储图像相关的内容。 mhdpi xhdmi lhdpi 等是什么意思 但我的问题有点不同。实际上,我正在使用一个屏幕,其高度和重量以 px 为单位 720*1020 px。这不是完整的高清,这是一种标清屏幕。现在我为 720*1080 px 设计图像,大小等于 520*370 px 这是图像大小。我已将图像存储在 xhdmi

The Issue is

当我把图像放到屏幕上并给它时

android:layout_height = "wrap_content"
android:layout_width = "wrap_content"

图像显示在屏幕上,但它缩小到原始大小的一半,所以我尝试将高度和宽度分别设置为 520px370px布局然后我得到图像的原始大小

My question is:

我的图片应该包含多大的尺寸,这样如果我用高度和重量包裹内容,它就会得到原始尺寸。

最佳答案

在您的情况下,图像是根据显示器的屏幕密度调整大小的。因为您将图像放在比手机使用的密度更高的文件夹中,所以它会被缩小。 How to resize the bitmap image according to mdpi,hdpi and screen size of the mobile的第四次回复解释图像如何根据屏幕密度缩放。

您可以考虑设备上的密度、您期望的尺寸并使用乘数增加尺寸,以便将其保存在 xhdpi 文件夹中。

关于Android xml sp, dp, px 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21433527/

相关文章:

java - 如何将使用ant构建的特定android项目转换为gradle?

android - 当屏幕锁定在代号一中时,使用自定义声音和振动推送通知

android - 为什么没有通过回收站 View 测试?

jquery - 如何创建一个边框,该边框将勾勒出 div 减去边距

java - 通过改造 2 处理动态响应的正确方法

html - 真正简单的网站——您能做到多基础?

javascript - 添加元素在html中添加两个位置

java - 使用 JAXB 将两个同构 XML 模式解析为一个类结构

php - 如何使用 PHP 加载 xml 文件?

xml - 在 XML 中保留原始换行符类型(\r vs\r\n)