- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我将要调整适用于 XXHDPI 设备(如索尼 xperia Z 和三星 s4)的 Android 应用程序的所有可绘制对象。在通读了 Google 的文档、博客和 SO 之后,我对即将生成的图形感到困惑。
我的担忧如下:
谷歌 states我不应该担心这种密度,因为它会放大 XHDPI 图形 - 以同样的方式,(在 XXHDPI 设备之前)为什么 XHDPI 图形的生产是必要的并且它没有放大 HDPI 图形?
索尼 reminds developers不要在没有澄清这是否涉及对图形进行调整的情况下排除 XXHDPI 屏幕 - 我是否必须为 XXHDPI 重新设计所有图形元素?
根据 (2),Sony Xperia Z Ultra 具有 342dpi 密度,但它被归类为 XXHDPI 设备。 - 如果我为 XXHDPI 生成图形,它是 HDPI 密度的两倍,图形将缩小近 1/3 以匹配索尼的密度,这是不可取的。为什么 Xperia Z 不使用 XHDPI 绘图?如果我有一个图案,但由于会丢失像素完美图案的细节而无法承受任何缩放怎么办?
XXHDPI 资源真的有必要吗?
我希望有人能回答上面所有的问题。
编辑
下面是稍微缩放图形以适应各种密度的结果
第二张和第三张图像的细节损失很明显。
最佳答案
关于XXHDPI 的 Android 图形,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17364394/
我希望有人能提供一些建议。我开发了一个应用程序,UI 非常复杂,所以一个文件夹的标准布局是不够的。我必须为每个分辨率创建一个布局文件夹。所以文件夹布局如下: 我把它当作:布局 - xxhdpi布局 -
我正致力于从 iOS 到 Android 的移植,由于 iOS 人员只给了我所有图形资源的 @3x 版本,所以我只将它们放在 res/drawable-xxhdpi 文件夹。我知道不提供替代的低分辨率
我在使用 S4 时遇到问题。我的标题中填充了文本和资源。 SpannableStringBuilder builder = new SpannableStringBuilder(); if (grou
我没有太多的图标,但是当我包含我的图标的 xxhdpi 版本时,它只占用了大约 400kb 的数据,我认为这太多了。 我尝试过减少 APK 的大小,但只有一个版本的图标占用了 400kb。 另一方面,
根据 http://developer.android.com/training/multiscreen/screendensities.html 提到以下比例因子 xhdpi: 2.0高清:1.5m
Google Nexus 10 即将面世,为 the first device to use xxhdpi resources .它的显示密度约为 300 DPI(根据 the Nexus 10 we
您好,我的应用程序有问题。 我尝试在 HDPI 手机上启动它,但打开时应用程序崩溃,我不知道为什么。 我不知道我在哪里尝试找到问题,我不知道如何在这里粘贴。请写下需要粘贴的内容。 这是错误 06-3
我必须使用新的 drawable-xxhdpi 文件夹扩展应用程序。我能够运行模拟器,但应用程序仍在从 drawable-xhdpi 加载图形。 我添加了文件夹(eclipse->添加新文件夹)并命名
我将要调整适用于 XXHDPI 设备(如索尼 xperia Z 和三星 s4)的 Android 应用程序的所有可绘制对象。在通读了 Google 的文档、博客和 SO 之后,我对即将生成的图形感到困
我需要为我的应用设置背景图片,唯一的问题是我不知道 XXHDPI 设备的图像尺寸。 我在这里阅读了 MDPI、HDPI 和 XHDPI 设备,但没有阅读 XXHDPI: Android splash
如果我在除 xxhdpi 文件夹之外的所有文件夹中都有资源,xxhdpi 设备是否会默认从其他文件夹之一获取资源?换句话说,我必须为 xxhdpi 文件夹制作资源吗?我有这张图表,但我不确定 xxhd
只使用 xxhdpi 图像并让 android 缩放图像有什么缺点吗?(是的,它可能更占用 CPU,但值得注意吗?)我在三星 s2 上对其进行了测试,差异很小。 是否有限制仅在将 minSdk 设置为
我们知道,正确大小的图标: * drawable-ldpi (120 dpi, Low density screen) - 36px x 36px * drawable-mdpi (160 dpi,
Android 具有多个密度桶的概念,用于处理具有不同分辨率显示的屏幕。我们都知道这一点。 我习惯于为每个存储桶提供图像,但也存在只为单个存储桶提供一些图像的做法,比如 xxhdpi - Androi
我有单独的值目录,如 values-mdpi、values-hdpi、values-xhdpi 和 values-xxhdpi 但是在所有屏幕分辨率的手机中,尺寸都是从值-xxhdpi 中选取的如果我
我目前在使用 Google Play 过滤和 API 级别 16 中引入的新密度类 xxhpdi 时遇到问题。我的应用程序分为 3 个 APK 文件(我知道这不是最佳做法,但由于计划不周,我现在必须这
我必须模拟 HTC One,所以我设置了这样的设备: 但是,当我启动 AVD 时,AVD 变黑,并且无法启动。 我该如何解决这个问题? 最佳答案 那是因为您的显示器没有那么多每英寸像素。要在启动模拟器
我有带有方形背景的 TextView,其中每秒都会出现数字。我使用正方形图像作为背景,并将文本重心设置为将数字集中在正方形中。它不适用于 xxhdpi 手机。如何使数字居中? 这是代码: displa
使用我当前的 android 工具,我能够在 Eclipse 中构建一个 android 项目。当我尝试从命令行使用 ant 构建相同的项目时,它失败并显示以下输出: -build-setup:
我正在尝试设计一个从 layout-sw720dp-port 获取布局 xml 并具有 xxhdpi 像素密度的 android 应用程序,我正在使用 genymotion 创建自定义设备模拟器。但是
我是一名优秀的程序员,十分优秀!