问题标签 [hdpi]
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 - Android:仅针对高 dpi 设备进行优化,但仍支持(小和)中等 dpi 屏幕
我正在使用 hdpi 分辨率的图形资产构建游戏(因此我将文件放在 drawable-hdpi 目录中)。我不希望图像具有相应的 mdpi 分辨率,我将在基于 240-dpi 的像素坐标中编码所有内容。
通过自动缩放 hdpi 版本的图形,是否仍然可以允许 mdpi 和 ldpi 设备运行应用程序?
android - Android hdpi资源加载问题
美好的一天,我们正在为 android 开发游戏,但在高 dpi 设备上加载资源时遇到了一些问题。
我们的资源位于标准 dpi 设备上的 res/drawable 目录中,游戏可以正常运行,但在 hdpi(在 HTC Desire 上测试)上,所有位于 res/drawable-hdpi 加载中的资源都已正确加载,但在 drawable 中丢失的资源-hdpi 目录但存在于 res/drawable 中被忽略
但是在使用 hdpi 的虚拟设备上一切正常。
有人遇到这个问题并知道如何解决吗?
android - android 的一些 mdpi 和 ldpi 资源存在问题
我有一个支持从 hdpi 到 ldpi 的应用程序。它工作正常,访问资源没有任何问题。在这个应用程序中,我有一个 ListView,我决定在列表的每个视图中添加一个图像。所以我准备了三张png图片,每种分辨率一张,放在各自的资源目录下。
使用 hdpi 2.2 模拟器一切都很好,但它在 2.2 mdpi 和 ldpi 中的 NullPointerException 崩溃,在我将 drawable 放入 iImageView 的 bindView 方法行:
mImageView.setImageDrawable(getBaseContext().getResources().getDrawable(R.drawable.hello)
我试图替换getBaseContext()
甚至getApplicationContext()
删除它但没有成功。
我猜该应用程序不在 -mdpi 文件夹中。但是,我不明白为什么 hdpi 版本可以正常工作。请注意,裸可绘制目录中没有任何内容。此外,该应用程序知道如何查看这些文件夹,因为它是在之前的活动中使用 ListView 启动的。
任何的想法 ?
android - Galaxy S 屏幕 DPI
我正在我的 Galaxy S 设备上开发和测试一个 android 应用程序,它应该是(根据 android 开发网站)具有 HDPI(233dpi)的普通尺寸屏幕(4 英寸)。
出于某种原因,我放入 drawable-mdpi 中的可绘制对象被显示,而不是 drawable-hdpi 中的那些。出于某种原因,该设备似乎“认为”它是一个 mdpi 设备......
有任何想法吗?
android - 如何管理手机和平板电脑的drawables,都是hdpi?
我试图在类似 Nexus-One 的模拟器皮肤和类似 Galaxy-Tab 上运行我的应用程序。据我所知,这两种设备都是 hdpi,但 Nexus 被认为是大的,而 Galaxy Tab 被认为是 xlarge。我的drawable 有两个文件夹:drawable-large-hdpi 和drawable-xlarge-hdpi。但是,Galaxy Tab 从 drawable-large-hdpi 文件夹中获取资源。这对我来说没有意义。难道我做错了什么?如何管理我的资源以适应两个屏幕?谢谢。
android - Android 屏幕尺寸 HDPI、LDPI、MDPI
我有一个需要适合所有屏幕尺寸的背景。我有三个文件夹,hdpi
和ldpi
用于mdpi
可绘制对象,但在模拟器中没有任何关于分辨率 hdpi
是什么以及什么是mdpi
和ldpi
是的参考。
android - 在运行时以编程方式查找最佳匹配资源
是否可以在运行时以编程方式找到最匹配的资源?
例如,我有一些设备的屏幕属性与 layout-normal-mdpi 完美匹配。我怎样才能在运行时阅读该规范?例如,对于我的屏幕,结果应该是正常的屏幕尺寸,而密度 mdpi 是完美匹配的。
android - 如果指定了 android:minSdkVersion="7",则 Android 应用程序上的图像(其他应用程序图标)在 hdpi 设备上呈现更小
我的应用程序中的一项活动以网格视图显示手机上所有已安装的应用程序。如果 android 清单不包含 uses-sdk 标签,则图标会显示在 Activity 中,如默认启动器中所示。但是,如果我在清单中添加 (uses-sdk android:minSdkVersion="7"/>,HDPI 设备(也在模拟器中)中的图标看起来比它们在默认启动器屏幕中的显示方式要小。
我能够在 android sdk 附带的示例应用程序“Home”中复制这种行为。
任何指针将不胜感激。谢谢!!
size - 我应该为android应用程序中的每个文件夹制作不同的图像吗?(hdpi,mdpi,ldpi)
我想开发一款游戏,但我不确定图片的大小。在手机和模拟器上完成一个动画后,我检查了应用程序;这些照片自己改变了它们的大小。然后我应该在一张相同大小的图片上为每个文件夹制作不同大小的相同图片并将其放入每个文件夹中。谢谢!
android - 布局不规则的 Android HDPI 设备
我遇到越来越多布局不规则的安卓设备,尤其是在 HDPI 部分。
问题是即使我在 xml 布局中只使用 DIP 值,我的更复杂的布局也无法正确缩放。动画特别成问题,因为我在TransformAnimation
代码中使用浮点值。
例如,我将有一个 3.7 英寸屏幕的 240dpi 手机,具有 android 标准分辨率。我可以为这个设备制作 HDPI 和大型布局,并让它们完美地适应所有设计和美学。
然后我有一部 4.2 英寸的手机,但它的垂直分辨率仍然低于 XHDPI 或 XLARGE。如果你问设备它的 DPI 是多少,它也会报告 240dpi。不幸的是,由于实际不同的纵横比、实际不同的屏幕尺寸和实际不同的分辨率,我的布局无法正确缩放。也没有办法创建一个单独的布局文件夹,因为设备认为它是一个布局大和 hdpi,因为它只是报告它错误。(两个EVO,其他几款“长”手机)阅读android文档,您似乎可以使用layout-long-large
和其他一些组合,但手机本身仍然认为它只是布局大。long
限定符在报告有关自身的正确信息的设备中确实有效。
人们如何使用 Android 框架来处理这个问题,而不是在代码中进行。这对我来说将是一项非常乏味的工作,如果硬件错误地报告了有关其自身的所有信息,我对如何动态地做到这一点有疑问。
洞察力赞赏。