【发布时间】:2013-12-17 02:46:29
【问题描述】:
我知道关于我的问题有很多千兆字节的信息,我几乎已经阅读了所有信息 - developer.android.com 上的官方文档,XDA-Developers 和此处的帖子,以及许多其他但仍然有有问题,我希望你能向我解释。所以我有一个主屏幕上有仪表板图标的应用程序,我需要让这个屏幕在所有现有屏幕上看起来都一样,这是一个纵向和陆地标准:: p>
为此,我已将下一个文件夹添加到我的项目中:
以及我在 dimens.xml 中为每个屏幕分辨率设置的所有尺寸,例如图像大小、文本大小和边距,我认为这足以在不同设备上看到相同的图片。但我错了,在相同的分辨率下,不同的屏幕尺寸看起来会有所不同。这是带有 mdpi 的 3.2" 和 5.1" 屏幕:
我不知道应该添加诸如“values-mdpi-sw320dp”之类的文件夹,还是我应该知道其他方法可以在所有屏幕上看到相同的图片?以尺寸设置所有尺寸是否正确?请给我解释一下。问候。
【问题讨论】:
-
@KanwaljitSingh 我已经在该链接中阅读了您的答案,看来您不明白我的要求。是的,您使用“设备分辨率”尺寸是完全正确的,但是如果您获得具有相同屏幕分辨率但屏幕尺寸不同的设备,您会怎么做?这很复杂,因为我对所有尺寸(图像、按钮等)都使用了尺寸。
-
@KanwaljitSingh 对我来说仍然有用,因为我不想创建很多布局,例如 layout-hdpi-sw320dp layout-hdpi-sw480dp 等,我认为更好的方式使用一个布局但不同它的维度。似乎 stackOverflow 上没有人知道如何正确地支持多屏。
标签: android android-screen-support multiplication