问题标签 [android-resolution]

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 投票
2 回答
1898 浏览

android - Android中默认布局的分辨率是多少?

我只是使用简单的默认布局,而不是添加任何这些布局版本;l-dpi-Layout等等m-dpi-layout那么我的默认布局的分辨率到底是多少?

假设我添加了一个图像并将其定义width-height20dp X 20dp. 此图像在屏幕上看起来很完美,但在屏幕或屏幕上layout Preview看起来是否相同。1440X25601920X1080

我的担忧是:

  1. 默认布局的分辨率到底是多少?
  2. 当我以完全适合屏幕的默认布局编写时,android如何知道20 dpi我定义的最适合1080X1920分辨率和27dpi最适合1440X2560 screen20dpilayout preview
0 投票
3 回答
53 浏览

android - 在捕获之前,如何获取将通过 Android 相机捕获的照片的默认大小(以像素为单位)?

如果它是由 Android 设备屏幕的分辨率决定的,有没有办法以编程方式获取该分辨率的值?

0 投票
1 回答
148 浏览

android - 当我在 android 中为 xxxhdpi 提供图标时,我真的需要小图标吗?

我对 android 所需的各种图标大小感到非常困惑。如果我为 xxxhdpi 提供了一个图标并且我想为每个分辨率显示相同的图标,我真的需要为 xxhdpi、xhdpi、hdpi、mdi 设置更小的图标吗?

既然我们在 dp 中玩,为什么 android 不能缩小它们的大小?

PS:我尝试只使用 xxxhdpi 图标,对于我的用例,它们在较小的屏幕上看起来非常好。

0 投票
1 回答
497 浏览

android - 如何在android中设计相同密度范围内的多个分辨率

在 xhdpi 密度范围内

有多种分辨率设备

Nexus 7 具有 1200 X 1920 像素分辨率,属于xhdpiNexus 9 具有 2048 X 1536 像素分辨率,也属于xhdpi

samsung galexy note pro 具有 2560 x 1600 像素分辨率,也属于xhdpi密度

因此,如果我使用1200 X 1920进行设计并将资产值放在 dimens-xhdpi 中,那么它不适合2048 X 19202560 x 1600分辨率的设备,我们如何使其兼容所有设备

我真的不明白如何使它兼容阅读开发人员文档,如果有人可以解释这将非常有帮助

0 投票
1 回答
120 浏览

android - 如果我在 xhdpi 中有一个 50dp 宽/高的图像,我为 mdpi 制作什么尺寸?

我目前正在与一位图形设计师合作,他正在尝试验证我当前在我的应用程序中使用的图像尺寸,以便他可以为所有分辨率模式创建正确尺寸的新图像(以最小尺寸设计图像,然后缩放它适用于其他模式)。

在我的应用程序中,我正在模拟一个设备720 x 1280: xhdpi,并且在这个设备上,一个 ImageView 设置为 size 50dp x 50 dp

准确地说是50 dp xhdpi -> 25 dp mdpi? 100px? Or 50px?什么是正确的吗?我们应该为最小尺寸制作的正确尺寸是多少?

0 投票
1 回答
1443 浏览

android - Android 布局 - 创建比 sw320、sw480 sw600 sw720 尺寸更多的布局文件夹是否合理?

为了在Android App中支持不同的屏幕尺寸,我创建了不同的布局版本:sw320, sw480 sw600 sw720

但我注意到许多移动智能手机采用 sw320 的版本,但它们代表页面的方式不同。

例如,在以下设备上运行时:Nexus One 和三星 Galaxy s7 都使用(出于某种原因)sw320,这是为什么呢?

是否可以向代码添加更多布局版本?

0 投票
1 回答
870 浏览

android - Android调试——如何知道使用的是什么资源文件?

我正在开发一个成熟的应用程序,试图为 Google-Pixel 手机添加特定的尺寸设置。

AFAIU for Pixel 我应该把我需要的特定值放在 values-xxhdpi/dimens.xml 中。我创建了该路径和文件并放置了包含限定符标记的值 - 如下所示:

我也尝试不使用限定符并将其放在 values-xxxhdpi 中。

问题是它没有捕捉到,我怀疑还有一些其他的价值——???文件夹以某种方式捕获。其中有很多,所以我不确定是哪一个。

有没有办法在调试时知道正在使用的确切资源文件名/路径?

0 投票
1 回答
15865 浏览

ios - 将 iOS PT 转换为 Android DP?

我有一个 iOS 应用程序的样式指南,它在 PT 中指定高度、宽度、填充、字体大小等(1x 作为基础)。我已经成功地将它们转换为各种 iPhone 的像素,如 iPhone 5、6、6s Plus、7、iPad。

现在我需要为 Android App 使用相同的样式指南,但我不知道如何将 iOS PT 转换为 android DP 或像素?

是否有任何通用方法或可以指定的东西:1x iOS 的 30pt 转换为 mdpi android 的 X dp(或像素)?

我已经搜索但找不到提示。如果有人可以在这里帮助我,那就太好了。

0 投票
3 回答
636 浏览

android - 屏幕密度和图像尺寸

嗨 Android 开发人员,

我想知道如何选择drawables的尺寸;例如,我有一个要插入到我的应用程序中的图像,该图像应该插入到 xxhdpi、xhdpi、hdpi、mdpi 和 ldpi 中的大小(像素)?

我在 GitHub 上分析了许多 android 应用程序,它们使用随机图像大小(像素)来处理不同的密度。

0 投票
2 回答
211 浏览

android - 字体在高分辨率设备中变大

在我的应用程序中,我设置字体大小并运行我的Nexus 4. 一切都好。但在某些手机中,字体大小比我设置的要大。例如,在 中Samsung A5 2016,字体大小是 的 3 倍Nexus 4

据我所知,当手机具有更好的分辨率时,一切都会变得更小而不是更大!

我只有一个用于所有分辨率的 Layout 文件夹,并有两个用于设置不同分辨率大小的值文件夹:

当我减小values-xxhdp文件夹中的字体大小时,Samsung A5显示适当大小的字体。我以单位设置字体大小sp

我感到困惑的是,我已经在考虑在values-xxhdp文件夹中我必须增加值,因为这是针对高分辨率手机的,而不是减少……发生了什么?我该做什么?